home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Star Fleet HQ•
/
Star Patrol ••••
/
Star Patrol ееее.rsrc
/
CODE_16_GDoCommand.txt
< prev
next >
Wrap
Text File
|
1990-02-12
|
169KB
|
2,972 lines
# near model CODE resource
# jump table entries: 6264-6335 (72 of them)
export_783:
00000000 4E56 FFFE link A6, -0x0002
00000004 4A6E 000C tst.w [A6 + 0xC]
00000008 6714 beq +0x16 /* 0000001E */
0000000A 4267 clr.w -[A7]
0000000C 2F3C 0050 0070 move.l -[A7], 0x500070 /* 'P\0p' */
00000012 2F2E 000C move.l -[A7], [A6 + 0xC]
00000016 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000001A 3D5F FFFE move.w [A6 - 0x2], [A7]+
label0000001E:
0000001E 4E5E unlink A6
00000020 205F movea.l A0, [A7]+
00000022 504F addq.w A7, 8
00000024 4ED0 jmp [A0]
export_784:
00000026 4E56 FFE6 link A6, -0x001A
0000002A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000002E 286E 0008 movea.l A4, [A6 + 0x8]
00000032 486E FFF2 pea.l [A6 - 0xE]
00000036 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000003A 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */]
0000003E 206E 000C movea.l A0, [A6 + 0xC]
00000042 7000 moveq.l D0, 0x00
00000044 2080 move.l [A0], D0
00000046 4207 clr.b D7
00000048 6000 00CA bra +0xCC /* 00000114 */
label0000004C:
0000004C 1007 move.b D0, D7
0000004E 4880 ext.w D0
00000050 2054 movea.l A0, [A4]
00000052 E540 asl D0.w, 2
00000054 2670 002C movea.l A3, [A0 + D0.w + 0x2C]
00000058 200B move.l D0, A3
0000005A 6700 00B6 beq +0xB8 /* 00000112 */
0000005E 1007 move.b D0, D7
00000060 4880 ext.w D0
00000062 D040 add.w D0, D0
00000064 3A36 0010 move.w D5, [A6 + D0.w + 0x10]
00000068 1007 move.b D0, D7
0000006A 4880 ext.w D0
0000006C D040 add.w D0, D0
0000006E BA76 00F2 cmp.w D5, [A6 + D0.w - 0x14]
00000072 6C04 bge +0x6 /* 00000078 */
00000074 7CFF moveq.l D6, 0xFFFFFFFF
00000076 6012 bra +0x14 /* 0000008A */
label00000078:
00000078 1007 move.b D0, D7
0000007A 4880 ext.w D0
0000007C D040 add.w D0, D0
0000007E BA76 00F6 cmp.w D5, [A6 + D0.w - 0x10]
00000082 6F04 ble +0x6 /* 00000088 */
00000084 7C01 moveq.l D6, 0x01
00000086 6002 bra +0x4 /* 0000008A */
label00000088:
00000088 4246 clr.w D6
label0000008A:
0000008A 4A46 tst.w D6
0000008C 6700 0084 beq +0x86 /* 00000112 */
00000090 4267 clr.w -[A7]
00000092 1F07 move.b -[A7], D7
00000094 4A46 tst.w D6
00000096 5DC0 slt D0
00000098 4400 neg.b D0
0000009A 1F00 move.b -[A7], D0
0000009C 4267 clr.w -[A7]
0000009E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000A2 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
000000A6 3D5F FFEC move.w [A6 - 0x14], [A7]+
000000AA 4267 clr.w -[A7]
000000AC 2F0B move.l -[A7], A3
000000AE A961 syscall GetControlMinimum/GetMinCtl
000000B0 3D5F FFEA move.w [A6 - 0x16], [A7]+
000000B4 4267 clr.w -[A7]
000000B6 2F0B move.l -[A7], A3
000000B8 A962 syscall GetControlMaximum/GetMaxCtl
000000BA 3D5F FFE8 move.w [A6 - 0x18], [A7]+
000000BE 4267 clr.w -[A7]
000000C0 2F0B move.l -[A7], A3
000000C2 A960 syscall GetControlValue/GetCtlValue
000000C4 381F move.w D4, [A7]+
000000C6 206E 000C movea.l A0, [A6 + 0xC]
000000CA 1007 move.b D0, D7
000000CC 4880 ext.w D0
000000CE D040 add.w D0, D0
000000D0 48E7 8080 movem.l -[A7], D0,A0
000000D4 42A7 clr.l -[A7]
000000D6 48E7 8080 movem.l -[A7], D0,A0
000000DA 42A7 clr.l -[A7]
000000DC 322E FFEA move.w D1, [A6 - 0x16]
000000E0 9244 sub.w D1, D4
000000E2 48C1 ext.l D1
000000E4 2F01 move.l -[A7], D1
000000E6 322E FFEC move.w D1, [A6 - 0x14]
000000EA 48C1 ext.l D1
000000EC 2F01 move.l -[A7], D1
000000EE 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000000F2 221F move.l D1, [A7]+
000000F4 4CDF 0101 movem.l D0,A0, [A7]+
000000F8 2F01 move.l -[A7], D1
000000FA 322E FFE8 move.w D1, [A6 - 0x18]
000000FE 9244 sub.w D1, D4
00000100 48C1 ext.l D1
00000102 2F01 move.l -[A7], D1
00000104 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000108 221F move.l D1, [A7]+
0000010A 4CDF 0101 movem.l D0,A0, [A7]+
0000010E 3181 0000 move.w [A0 + D0.w], D1
label00000112:
00000112 5207 addq.b D7, 1
label00000114:
00000114 7001 moveq.l D0, 0x01
00000116 B007 cmp.b D0, D7
00000118 6C00 FF32 bge -0xCC /* 0000004C */
0000011C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000120 4E5E unlink A6
00000122 205F movea.l A0, [A7]+
00000124 DEFC 000C add.w A7, 0xC
00000128 4ED0 jmp [A0]
export_785:
0000012A 4E56 FFF8 link A6, -0x0008
0000012E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000132 286E 0012 movea.l A4, [A6 + 0x12]
00000136 3C2E 0010 move.w D6, [A6 + 0x10]
0000013A 2A2E 0008 move.l D5, [A6 + 0x8]
0000013E 2D6D FD8A 001A move.l [A6 + 0x1A], [A5 - 0x276]
00000144 2F05 move.l -[A7], D5
00000146 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000014A 42A7 clr.l -[A7]
0000014C 2F0C move.l -[A7], A4
0000014E A95A syscall GetControlReference/GetCRefCon
00000150 2E1F move.l D7, [A7]+
00000152 1007 move.b D0, D7
00000154 0240 0001 andi.w D0, 0x1
00000158 6752 beq +0x54 /* 000001AC */
0000015A 3006 move.w D0, D6
0000015C 0440 0014 subi.w D0, 0x14
00000160 6714 beq +0x16 /* 00000176 */
00000162 5340 subq.w D0, 1
00000164 6710 beq +0x12 /* 00000176 */
00000166 5340 subq.w D0, 1
00000168 670C beq +0xE /* 00000176 */
0000016A 5340 subq.w D0, 1
0000016C 6708 beq +0xA /* 00000176 */
0000016E 0440 006A subi.w D0, 0x6A /* 'j' */
00000172 6718 beq +0x1A /* 0000018C */
00000174 604E bra +0x50 /* 000001C4 */
label00000176:
00000176 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
0000017A 4267 clr.w -[A7]
0000017C 2F0C move.l -[A7], A4
0000017E 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000182 486D 0742 pea.l [A5 + 0x742 /* export_228 */]
00000186 A968 syscall TrackControl
00000188 3C1F move.w D6, [A7]+
0000018A 6038 bra +0x3A /* 000001C4 */
label0000018C:
0000018C 2647 movea.l A3, D7
0000018E 97FC 0000 0001 sub.l A3, 0x1
00000194 4267 clr.w -[A7]
00000196 2F0C move.l -[A7], A4
00000198 2F2E 0016 move.l -[A7], [A6 + 0x16]
0000019C 42A7 clr.l -[A7]
0000019E A968 syscall TrackControl
000001A0 3C1F move.w D6, [A7]+
000001A2 4267 clr.w -[A7]
000001A4 2F0B move.l -[A7], A3
000001A6 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
000001AA 6018 bra +0x1A /* 000001C4 */
label000001AC:
000001AC 42A7 clr.l -[A7]
000001AE 2F2E 0016 move.l -[A7], [A6 + 0x16]
000001B2 2F0C move.l -[A7], A4
000001B4 3F06 move.w -[A7], D6
000001B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000001BA 2F05 move.l -[A7], D5
000001BC 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
000001C0 2D5F 001A move.l [A6 + 0x1A], [A7]+
label000001C4:
000001C4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000001C8 4E5E unlink A6
000001CA 205F movea.l A0, [A7]+
000001CC DEFC 0012 add.w A7, 0x12
000001D0 4ED0 jmp [A0]
fn000001D2:
000001D2 4E56 0000 link A6, 0
000001D6 48E7 0018 movem.l -[A7], A3,A4
000001DA 286E 0008 movea.l A4, [A6 + 0x8]
000001DE 266C 0008 movea.l A3, [A4 + 0x8]
000001E2 2F2C 0008 move.l -[A7], [A4 + 0x8]
000001E6 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000001EA 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
000001EE 486C FFC6 pea.l [A4 - 0x3A]
000001F2 2F2C 0008 move.l -[A7], [A4 + 0x8]
000001F6 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */]
000001FA 2053 movea.l A0, [A3]
000001FC 2F28 005E move.l -[A7], [A0 + 0x5E]
00000200 486C FFC6 pea.l [A4 - 0x3A]
00000204 A87E syscall AddPt
00000206 2053 movea.l A0, [A3]
00000208 2F28 0062 move.l -[A7], [A0 + 0x62]
0000020C 486C FFCA pea.l [A4 - 0x36]
00000210 A87E syscall AddPt
00000212 2053 movea.l A0, [A3]
00000214 2968 0044 FFC2 move.l [A4 - 0x3E], [A0 + 0x44]
0000021A 4CDF 1800 movem.l A3,A4, [A7]+
0000021E 4E5E unlink A6
00000220 2E9F move.l [A7], [A7]+
00000222 4E75 rts
fn00000224:
00000224 4E56 0000 link A6, 0
00000228 226E 0008 movea.l A1, [A6 + 0x8]
0000022C 2069 0008 movea.l A0, [A1 + 0x8]
00000230 2050 movea.l A0, [A0]
00000232 2028 0044 move.l D0, [A0 + 0x44]
00000236 206E 0008 movea.l A0, [A6 + 0x8]
0000023A B0A8 FFC2 cmp.l D0, [A0 - 0x3E]
0000023E 6606 bne +0x8 /* 00000246 */
00000240 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
00000244 6008 bra +0xA /* 0000024E */
label00000246:
00000246 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000024A 4EBA FF86 jsr [PC - 0x7A /* 000001D2 */]
label0000024E:
0000024E 4E5E unlink A6
00000250 2E9F move.l [A7], [A7]+
00000252 4E75 rts
fn00000254:
00000254 4E56 FFFC link A6, -0x0004
00000258 2F0C move.l -[A7], A4
0000025A 286E 0008 movea.l A4, [A6 + 0x8]
0000025E 204C movea.l A0, A4
00000260 5088 addq.l A0, 8
00000262 2050 movea.l A0, [A0]
00000264 2D48 FFFC move.l [A6 - 0x4], A0
00000268 296E 000C FFFC move.l [A4 - 0x4], [A6 + 0xC]
0000026E 202C FFFC move.l D0, [A4 - 0x4]
00000272 B0AD FD8A cmp.l D0, [A5 - 0x276]
00000276 56C0 sne D0
00000278 4400 neg.b D0
0000027A 1940 FFFB move.b [A4 - 0x5], D0
0000027E 6718 beq +0x1A /* 00000298 */
00000280 206C FFFC movea.l A0, [A4 - 0x4]
00000284 2050 movea.l A0, [A0]
00000286 1968 0012 FFD0 move.b [A4 - 0x30], [A0 + 0x12]
0000028C 206C FFFC movea.l A0, [A4 - 0x4]
00000290 2050 movea.l A0, [A0]
00000292 1968 0011 FFCF move.b [A4 - 0x31], [A0 + 0x11]
label00000298:
00000298 285F movea.l A4, [A7]+
0000029A 4E5E unlink A6
0000029C 205F movea.l A0, [A7]+
0000029E 504F addq.w A7, 8
000002A0 4ED0 jmp [A0]
fn000002A2:
000002A2 4E56 FFFC link A6, -0x0004
000002A6 2F0C move.l -[A7], A4
000002A8 286E 0008 movea.l A4, [A6 + 0x8]
000002AC 204C movea.l A0, A4
000002AE 5088 addq.l A0, 8
000002B0 2050 movea.l A0, [A0]
000002B2 2D48 FFFC move.l [A6 - 0x4], A0
000002B6 102C FFFB move.b D0, [A4 - 0x5]
000002BA 6720 beq +0x22 /* 000002DC */
000002BC A89E syscall PenNormal
000002BE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000002C2 A89C syscall PenMode
000002C4 2F2C FFF6 move.l -[A7], [A4 - 0xA]
000002C8 2F2C FFF2 move.l -[A7], [A4 - 0xE]
000002CC 1F2E 000E move.b -[A7], [A6 + 0xE]
000002D0 1F2E 000C move.b -[A7], [A6 + 0xC]
000002D4 2F2C FFFC move.l -[A7], [A4 - 0x4]
000002D8 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */]
label000002DC:
000002DC 285F movea.l A4, [A7]+
000002DE 4E5E unlink A6
000002E0 205F movea.l A0, [A7]+
000002E2 504F addq.w A7, 8
000002E4 4ED0 jmp [A0]
fn000002E6:
000002E6 4E56 0000 link A6, 0
000002EA 48E7 0018 movem.l -[A7], A3,A4
000002EE 286E 0008 movea.l A4, [A6 + 0x8]
000002F2 266C 0008 movea.l A3, [A4 + 0x8]
000002F6 102C FFCF move.b D0, [A4 - 0x31]
000002FA 671A beq +0x1C /* 00000316 */
000002FC 42A7 clr.l -[A7]
000002FE 2253 movea.l A1, [A3]
00000300 2069 0020 movea.l A0, [A1 + 0x20]
00000304 2050 movea.l A0, [A0]
00000306 4868 0008 pea.l [A0 + 0x8]
0000030A 2F2C 0010 move.l -[A7], [A4 + 0x10]
0000030E 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00000312 295F 0010 move.l [A4 + 0x10], [A7]+
label00000316:
00000316 102C FFFB move.b D0, [A4 - 0x5]
0000031A 6720 beq +0x22 /* 0000033C */
0000031C 206C FFFC movea.l A0, [A4 - 0x4]
00000320 2050 movea.l A0, [A0]
00000322 1028 0010 move.b D0, [A0 + 0x10]
00000326 6714 beq +0x16 /* 0000033C */
00000328 2F2C FFF6 move.l -[A7], [A4 - 0xA]
0000032C 2F2C FFF2 move.l -[A7], [A4 - 0xE]
00000330 486C 0010 pea.l [A4 + 0x10]
00000334 2F2C FFFC move.l -[A7], [A4 - 0x4]
00000338 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
label0000033C:
0000033C 4CDF 1800 movem.l A3,A4, [A7]+
00000340 4E5E unlink A6
00000342 2E9F move.l [A7], [A7]+
00000344 4E75 rts
fn00000346:
00000346 4E56 FFF8 link A6, -0x0008
0000034A 48E7 0018 movem.l -[A7], A3,A4
0000034E 286E 0008 movea.l A4, [A6 + 0x8]
00000352 204C movea.l A0, A4
00000354 5088 addq.l A0, 8
00000356 2050 movea.l A0, [A0]
00000358 2D48 FFF8 move.l [A6 - 0x8], A0
0000035C 102C FFFB move.b D0, [A4 - 0x5]
00000360 6738 beq +0x3A /* 0000039A */
00000362 42A7 clr.l -[A7]
00000364 1F2E 000E move.b -[A7], [A6 + 0xE]
00000368 486C FFF6 pea.l [A4 - 0xA]
0000036C 486C FFF2 pea.l [A4 - 0xE]
00000370 486C 0010 pea.l [A4 + 0x10]
00000374 1F2E 000C move.b -[A7], [A6 + 0xC]
00000378 2F2C FFFC move.l -[A7], [A4 - 0x4]
0000037C 4EAD 225A jsr [A5 + 0x225A /* export_1095 */]
00000380 265F movea.l A3, [A7]+
00000382 B7EC FFFC cmpa.l A3, [A4 - 0x4]
00000386 6712 beq +0x14 /* 0000039A */
00000388 2F2C FFFC move.l -[A7], [A4 - 0x4]
0000038C 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000390 2F0B move.l -[A7], A3
00000392 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000396 4EBA FEBC jsr [PC - 0x144 /* 00000254 */]
label0000039A:
0000039A 4CDF 1800 movem.l A3,A4, [A7]+
0000039E 4E5E unlink A6
000003A0 205F movea.l A0, [A7]+
000003A2 504F addq.w A7, 8
000003A4 4ED0 jmp [A0]
export_786:
000003A6 4E56 FFC2 link A6, -0x003E
000003AA 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000003AE 266E 0008 movea.l A3, [A6 + 0x8]
000003B2 284B movea.l A4, A3
000003B4 2054 movea.l A0, [A4]
000003B6 4AA8 0020 tst.l [A0 + 0x20]
000003BA 6700 01AC beq +0x1AE /* 00000568 */
000003BE 2D6D FD6C FFEE move.l [A6 - 0x12], [A5 - 0x294]
000003C4 42A7 clr.l -[A7]
000003C6 486E 0010 pea.l [A6 + 0x10]
000003CA 2F2E 000C move.l -[A7], [A6 + 0xC]
000003CE 486E FFEE pea.l [A6 - 0x12]
000003D2 2054 movea.l A0, [A4]
000003D4 2F28 0020 move.l -[A7], [A0 + 0x20]
000003D8 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000003DC 2F0E move.l -[A7], A6
000003DE 4EBA FE74 jsr [PC - 0x18C /* 00000254 */]
000003E2 2D6E 0010 FFF6 move.l [A6 - 0xA], [A6 + 0x10]
000003E8 2D6E 0010 FFF2 move.l [A6 - 0xE], [A6 + 0x10]
000003EE 2F0E move.l -[A7], A6
000003F0 4EBA FDE0 jsr [PC - 0x220 /* 000001D2 */]
000003F4 2F0E move.l -[A7], A6
000003F6 4EBA FEEE jsr [PC - 0x112 /* 000002E6 */]
000003FA 2D6E 0010 FFF6 move.l [A6 - 0xA], [A6 + 0x10]
00000400 2D6E 0010 FFF2 move.l [A6 - 0xE], [A6 + 0x10]
00000406 4267 clr.w -[A7]
00000408 1F3C 0001 move.b -[A7], 0x1
0000040C 2F0E move.l -[A7], A6
0000040E 4EBA FF36 jsr [PC - 0xCA /* 00000346 */]
00000412 1F3C 0001 move.b -[A7], 0x1
00000416 1F3C 0001 move.b -[A7], 0x1
0000041A 2F0E move.l -[A7], A6
0000041C 4EBA FE84 jsr [PC - 0x17C /* 000002A2 */]
00000420 4207 clr.b D7
label00000422:
00000422 4267 clr.w -[A7]
00000424 A973 syscall StillDown
00000426 101F move.b D0, [A7]+
00000428 6700 00E8 beq +0xEA /* 00000512 */
0000042C 2F0E move.l -[A7], A6
0000042E 4EBA FDF4 jsr [PC - 0x20C /* 00000224 */]
00000432 486E 0010 pea.l [A6 + 0x10]
00000436 A972 syscall GetMouse
00000438 1007 move.b D0, D7
0000043A 6632 bne +0x34 /* 0000046E */
0000043C 2D6E 0010 FFD8 move.l [A6 - 0x28], [A6 + 0x10]
00000442 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000446 486E FFD8 pea.l [A6 - 0x28]
0000044A A87F syscall SubPt
0000044C 302E FFDA move.w D0, [A6 - 0x26]
00000450 6A02 bpl +0x4 /* 00000454 */
00000452 4440 neg.w D0
label00000454:
00000454 B06E FFF0 cmp.w D0, [A6 - 0x10]
00000458 5CC0 sge D0
0000045A 322E FFD8 move.w D1, [A6 - 0x28]
0000045E 6A02 bpl +0x4 /* 00000462 */
00000460 4441 neg.w D1
label00000462:
00000462 B26E FFEE cmp.w D1, [A6 - 0x12]
00000466 5CC1 sge D1
00000468 8001 or.b D0, D1
0000046A 6702 beq +0x4 /* 0000046E */
0000046C 7E01 moveq.l D7, 0x01
label0000046E:
0000046E 1007 move.b D0, D7
00000470 6700 009C beq +0x9E /* 0000050E */
00000474 7000 moveq.l D0, 0x00
00000476 2D40 FFD2 move.l [A6 - 0x2E], D0
0000047A 102E FFFB move.b D0, [A6 - 0x5]
0000047E 6734 beq +0x36 /* 000004B4 */
00000480 102E FFD0 move.b D0, [A6 - 0x30]
00000484 6728 beq +0x2A /* 000004AE */
00000486 4267 clr.w -[A7]
00000488 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000048C 486E FFC6 pea.l [A6 - 0x3A]
00000490 A8AD syscall PtInRect
00000492 101F move.b D0, [A7]+
00000494 6618 bne +0x1A /* 000004AE */
00000496 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000049A 486E FFD2 pea.l [A6 - 0x2E]
0000049E 2F0B move.l -[A7], A3
000004A0 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
000004A4 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
000004A8 486E 0010 pea.l [A6 + 0x10]
000004AC A87E syscall AddPt
label000004AE:
000004AE 2F0E move.l -[A7], A6
000004B0 4EBA FE34 jsr [PC - 0x1CC /* 000002E6 */]
label000004B4:
000004B4 4AAE FFD2 tst.l [A6 - 0x2E]
000004B8 56C6 sne D6
000004BA 4406 neg.b D6
000004BC 202E FFF2 move.l D0, [A6 - 0xE]
000004C0 B0AE 0010 cmp.l D0, [A6 + 0x10]
000004C4 56C5 sne D5
000004C6 4405 neg.b D5
000004C8 4267 clr.w -[A7]
000004CA 2005 move.l D0, D5
000004CC 8006 or.b D0, D6
000004CE 1F00 move.b -[A7], D0
000004D0 2F0E move.l -[A7], A6
000004D2 4EBA FDCE jsr [PC - 0x232 /* 000002A2 */]
000004D6 1006 move.b D0, D6
000004D8 6712 beq +0x14 /* 000004EC */
000004DA 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
000004DE 4267 clr.w -[A7]
000004E0 2F0B move.l -[A7], A3
000004E2 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
000004E6 2F0E move.l -[A7], A6
000004E8 4EBA FCE8 jsr [PC - 0x318 /* 000001D2 */]
label000004EC:
000004EC 1F3C 0001 move.b -[A7], 0x1
000004F0 1F05 move.b -[A7], D5
000004F2 2F0E move.l -[A7], A6
000004F4 4EBA FE50 jsr [PC - 0x1B0 /* 00000346 */]
000004F8 2D6E 0010 FFF2 move.l [A6 - 0xE], [A6 + 0x10]
000004FE 1F3C 0001 move.b -[A7], 0x1
00000502 2005 move.l D0, D5
00000504 8006 or.b D0, D6
00000506 1F00 move.b -[A7], D0
00000508 2F0E move.l -[A7], A6
0000050A 4EBA FD96 jsr [PC - 0x26A /* 000002A2 */]
label0000050E:
0000050E 6000 FF12 bra -0xEC /* 00000422 */
label00000512:
00000512 2F0E move.l -[A7], A6
00000514 4EBA FD0E jsr [PC - 0x2F2 /* 00000224 */]
00000518 1007 move.b D0, D7
0000051A 6724 beq +0x26 /* 00000540 */
0000051C 2F3C 0004 0000 move.l -[A7], 0x40000
00000522 486E FFDE pea.l [A6 - 0x22]
00000526 A971 syscall EventAvail
00000528 101F move.b D0, [A7]+
0000052A 6712 beq +0x14 /* 0000053E */
0000052C 2D6E FFE8 0010 move.l [A6 + 0x10], [A6 - 0x18]
00000532 486E 0010 pea.l [A6 + 0x10]
00000536 A871 syscall GlobalToLocal
00000538 2F0E move.l -[A7], A6
0000053A 4EBA FDAA jsr [PC - 0x256 /* 000002E6 */]
label0000053E:
0000053E 6006 bra +0x8 /* 00000546 */
label00000540:
00000540 2D6E FFF2 0010 move.l [A6 + 0x10], [A6 - 0xE]
label00000546:
00000546 4267 clr.w -[A7]
00000548 1F3C 0001 move.b -[A7], 0x1
0000054C 2F0E move.l -[A7], A6
0000054E 4EBA FD52 jsr [PC - 0x2AE /* 000002A2 */]
00000552 1F3C 0002 move.b -[A7], 0x2
00000556 1F3C 0001 move.b -[A7], 0x1
0000055A 2F0E move.l -[A7], A6
0000055C 4EBA FDE8 jsr [PC - 0x218 /* 00000346 */]
00000560 2D6E FFFC 0014 move.l [A6 + 0x14], [A6 - 0x4]
00000566 6006 bra +0x8 /* 0000056E */
label00000568:
00000568 2D6D FD8A 0014 move.l [A6 + 0x14], [A5 - 0x276]
label0000056E:
0000056E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000572 4E5E unlink A6
00000574 205F movea.l A0, [A7]+
00000576 DEFC 000C add.w A7, 0xC
0000057A 4ED0 jmp [A0]
export_787:
0000057C 4E56 0000 link A6, 0
00000580 4E5E unlink A6
00000582 2E9F move.l [A7], [A7]+
00000584 4E75 rts
export_788:
00000586 4E56 0000 link A6, 0
0000058A 4E5E unlink A6
0000058C 2E9F move.l [A7], [A7]+
0000058E 4E75 rts
export_789:
00000590 4E56 0000 link A6, 0
00000594 4E5E unlink A6
00000596 2E9F move.l [A7], [A7]+
00000598 4E75 rts
export_790:
0000059A 4E56 0000 link A6, 0
0000059E 4E5E unlink A6
000005A0 205F movea.l A0, [A7]+
000005A2 DEFC 0010 add.w A7, 0x10
000005A6 4ED0 jmp [A0]
export_791:
000005A8 4E56 FFF8 link A6, -0x0008
000005AC 102E 000C move.b D0, [A6 + 0xC]
000005B0 6714 beq +0x16 /* 000005C6 */
000005B2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000005B6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000005BA 486E FFF8 pea.l [A6 - 0x8]
000005BE A8AC syscall Pt2Rect
000005C0 486E FFF8 pea.l [A6 - 0x8]
000005C4 A8A1 syscall FrameRect
label000005C6:
000005C6 4E5E unlink A6
000005C8 205F movea.l A0, [A7]+
000005CA DEFC 0010 add.w A7, 0x10
000005CE 4ED0 jmp [A0]
export_792:
000005D0 4E56 0000 link A6, 0
000005D4 2D6E 0008 001C move.l [A6 + 0x1C], [A6 + 0x8]
000005DA 4E5E unlink A6
000005DC 205F movea.l A0, [A7]+
000005DE DEFC 0014 add.w A7, 0x14
000005E2 4ED0 jmp [A0]
export_793:
000005E4 4E56 0000 link A6, 0
000005E8 4E5E unlink A6
000005EA 2E9F move.l [A7], [A7]+
000005EC 4E75 rts
export_794:
000005EE 4E56 0000 link A6, 0
000005F2 4267 clr.w -[A7]
000005F4 226E 0008 movea.l A1, [A6 + 0x8]
000005F8 2069 0008 movea.l A0, [A1 + 0x8]
000005FC 2050 movea.l A0, [A0]
000005FE 2F28 0056 move.l -[A7], [A0 + 0x56]
00000602 2F3C 2A04 0484 move.l -[A7], 0x2A040484
00000608 A8FD syscall PrGlue
0000060A 206E 0008 movea.l A0, [A6 + 0x8]
0000060E 115F FFFF move.b [A0 - 0x1], [A7]+
00000612 4E5E unlink A6
00000614 2E9F move.l [A7], [A7]+
00000616 4E75 rts
export_795:
00000618 4E56 FFFA link A6, -0x0006
0000061C 48E7 0038 movem.l -[A7], A2,A3,A4
00000620 266E 0008 movea.l A3, [A6 + 0x8]
00000624 284B movea.l A4, A3
00000626 422E FFFF clr.b [A6 - 0x1]
0000062A 102D FDD9 move.b D0, [A5 - 0x227]
0000062E 672E beq +0x30 /* 0000065E */
00000630 486D 18F2 pea.l [A5 + 0x18F2 /* export_794 */]
00000634 2F0E move.l -[A7], A6
00000636 2F0B move.l -[A7], A3
00000638 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
0000063C 102E FFFF move.b D0, [A6 - 0x1]
00000640 6706 beq +0x8 /* 00000648 */
00000642 2F0B move.l -[A7], A3
00000644 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */]
label00000648:
00000648 102E FFFF move.b D0, [A6 - 0x1]
0000064C 0A00 0001 xori.b D0, 0x1
00000650 206E 000C movea.l A0, [A6 + 0xC]
00000654 1080 move.b [A0], D0
00000656 2D6D FD8A 0010 move.l [A6 + 0x10], [A5 - 0x276]
0000065C 6074 bra +0x76 /* 000006D2 */
label0000065E:
0000065E 486E FFFA pea.l [A6 - 0x6]
00000662 486D 2954 pea.l [A5 + 0x2954]
00000666 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
0000066A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000066E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000672 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000676 2F0B move.l -[A7], A3
00000678 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000067C 4EAD 233A jsr [A5 + 0x233A /* export_1123 */]
00000680 486D 18F2 pea.l [A5 + 0x18F2 /* export_794 */]
00000684 2F0E move.l -[A7], A6
00000686 2F0B move.l -[A7], A3
00000688 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
0000068C 102E FFFF move.b D0, [A6 - 0x1]
00000690 6724 beq +0x26 /* 000006B6 */
00000692 2254 movea.l A1, [A4]
00000694 2069 0056 movea.l A0, [A1 + 0x56]
00000698 2F10 move.l -[A7], [A0]
0000069A 206E FFFA movea.l A0, [A6 - 0x6]
0000069E 2050 movea.l A0, [A0]
000006A0 2468 001C movea.l A2, [A0 + 0x1C]
000006A4 2F12 move.l -[A7], [A2]
000006A6 7078 moveq.l D0, 0x78
000006A8 2F00 move.l -[A7], D0
000006AA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000006AE 2D6E FFFA 0010 move.l [A6 + 0x10], [A6 - 0x6]
000006B4 600E bra +0x10 /* 000006C4 */
label000006B6:
000006B6 2F2E FFFA move.l -[A7], [A6 - 0x6]
000006BA 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000006BE 2D6D FD8A 0010 move.l [A6 + 0x10], [A5 - 0x276]
label000006C4:
000006C4 102E FFFF move.b D0, [A6 - 0x1]
000006C8 0A00 0001 xori.b D0, 0x1
000006CC 206E 000C movea.l A0, [A6 + 0xC]
000006D0 1080 move.b [A0], D0
label000006D2:
000006D2 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000006D6 4E5E unlink A6
000006D8 205F movea.l A0, [A7]+
000006DA 504F addq.w A7, 8
000006DC 4ED0 jmp [A0]
export_796:
000006DE 4E56 0000 link A6, 0
000006E2 206E 0008 movea.l A0, [A6 + 0x8]
000006E6 2F28 0008 move.l -[A7], [A0 + 0x8]
000006EA 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000006EE 4E5E unlink A6
000006F0 205F movea.l A0, [A7]+
000006F2 DEFC 000A add.w A7, 0xA /* '\n' */
000006F6 4ED0 jmp [A0]
export_797:
000006F8 4E56 FFBE link A6, -0x0042
000006FC 2F0C move.l -[A7], A4
000006FE 286E 0008 movea.l A4, [A6 + 0x8]
00000702 2054 movea.l A0, [A4]
00000704 216E 000C 0014 move.l [A0 + 0x14], [A6 + 0xC]
0000070A 7000 moveq.l D0, 0x00
0000070C 2140 0018 move.l [A0 + 0x18], D0
00000710 7000 moveq.l D0, 0x00
00000712 2140 001C move.l [A0 + 0x1C], D0
00000716 3F3C 00C0 move.w -[A7], 0xC0
0000071A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000071E 4EAD 2222 jsr [A5 + 0x2222 /* export_1088 */]
00000722 486E FFBE pea.l [A6 - 0x42]
00000726 486D 1902 pea.l [A5 + 0x1902 /* export_796 */]
0000072A 2F0E move.l -[A7], A6
0000072C 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000730 42A7 clr.l -[A7]
00000732 7078 moveq.l D0, 0x78
00000734 2F00 move.l -[A7], D0
00000736 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
0000073A 2054 movea.l A0, [A4]
0000073C 215F 0018 move.l [A0 + 0x18], [A7]+
00000740 2054 movea.l A0, [A4]
00000742 2F28 0018 move.l -[A7], [A0 + 0x18]
00000746 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
0000074A 206E 000C movea.l A0, [A6 + 0xC]
0000074E 2050 movea.l A0, [A0]
00000750 2268 0056 movea.l A1, [A0 + 0x56]
00000754 2F11 move.l -[A7], [A1]
00000756 2254 movea.l A1, [A4]
00000758 2069 0018 movea.l A0, [A1 + 0x18]
0000075C 2F10 move.l -[A7], [A0]
0000075E 7078 moveq.l D0, 0x78
00000760 2F00 move.l -[A7], D0
00000762 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000766 42A7 clr.l -[A7]
00000768 7078 moveq.l D0, 0x78
0000076A 2F00 move.l -[A7], D0
0000076C 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000770 2054 movea.l A0, [A4]
00000772 215F 001C move.l [A0 + 0x1C], [A7]+
00000776 2054 movea.l A0, [A4]
00000778 2F28 001C move.l -[A7], [A0 + 0x1C]
0000077C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000780 486E FFBE pea.l [A6 - 0x42]
00000784 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00000788 285F movea.l A4, [A7]+
0000078A 4E5E unlink A6
0000078C 205F movea.l A0, [A7]+
0000078E 504F addq.w A7, 8
00000790 4ED0 jmp [A0]
export_798:
00000792 4E56 0000 link A6, 0
00000796 2F0C move.l -[A7], A4
00000798 286E 0008 movea.l A4, [A6 + 0x8]
0000079C 2054 movea.l A0, [A4]
0000079E 4AA8 0018 tst.l [A0 + 0x18]
000007A2 670A beq +0xC /* 000007AE */
000007A4 2054 movea.l A0, [A4]
000007A6 2F28 0018 move.l -[A7], [A0 + 0x18]
000007AA 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label000007AE:
000007AE 2054 movea.l A0, [A4]
000007B0 4AA8 001C tst.l [A0 + 0x1C]
000007B4 670A beq +0xC /* 000007C0 */
000007B6 2054 movea.l A0, [A4]
000007B8 2F28 001C move.l -[A7], [A0 + 0x1C]
000007BC 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label000007C0:
000007C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007C4 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000007C8 285F movea.l A4, [A7]+
000007CA 4E5E unlink A6
000007CC 2E9F move.l [A7], [A7]+
000007CE 4E75 rts
export_799:
000007D0 4E56 0000 link A6, 0
000007D4 206E 0008 movea.l A0, [A6 + 0x8]
000007D8 2050 movea.l A0, [A0]
000007DA 2F28 0014 move.l -[A7], [A0 + 0x14]
000007DE 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */]
000007E2 4E5E unlink A6
000007E4 2E9F move.l [A7], [A7]+
000007E6 4E75 rts
export_800:
000007E8 4E56 0000 link A6, 0
000007EC 48E7 0028 movem.l -[A7], A2,A4
000007F0 286E 0008 movea.l A4, [A6 + 0x8]
000007F4 2254 movea.l A1, [A4]
000007F6 2069 0018 movea.l A0, [A1 + 0x18]
000007FA 2F10 move.l -[A7], [A0]
000007FC 2069 0014 movea.l A0, [A1 + 0x14]
00000800 2050 movea.l A0, [A0]
00000802 2468 0056 movea.l A2, [A0 + 0x56]
00000806 2F12 move.l -[A7], [A2]
00000808 7078 moveq.l D0, 0x78
0000080A 2F00 move.l -[A7], D0
0000080C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000810 2054 movea.l A0, [A4]
00000812 2F28 0014 move.l -[A7], [A0 + 0x14]
00000816 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */]
0000081A 4CDF 1400 movem.l A2,A4, [A7]+
0000081E 4E5E unlink A6
00000820 2E9F move.l [A7], [A7]+
00000822 4E75 rts
export_801:
00000824 4E56 0000 link A6, 0
00000828 48E7 0028 movem.l -[A7], A2,A4
0000082C 286E 0008 movea.l A4, [A6 + 0x8]
00000830 2254 movea.l A1, [A4]
00000832 2069 001C movea.l A0, [A1 + 0x1C]
00000836 2F10 move.l -[A7], [A0]
00000838 2069 0014 movea.l A0, [A1 + 0x14]
0000083C 2050 movea.l A0, [A0]
0000083E 2468 0056 movea.l A2, [A0 + 0x56]
00000842 2F12 move.l -[A7], [A2]
00000844 7078 moveq.l D0, 0x78
00000846 2F00 move.l -[A7], D0
00000848 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000084C 2054 movea.l A0, [A4]
0000084E 2F28 0014 move.l -[A7], [A0 + 0x14]
00000852 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */]
00000856 4CDF 1400 movem.l A2,A4, [A7]+
0000085A 4E5E unlink A6
0000085C 2E9F move.l [A7], [A7]+
0000085E 4E75 rts
export_802:
00000860 4E56 0000 link A6, 0
00000864 206E 0010 movea.l A0, [A6 + 0x10]
00000868 226E 0008 movea.l A1, [A6 + 0x8]
0000086C 302E 0014 move.w D0, [A6 + 0x14]
00000870 2251 movea.l A1, [A1]
00000872 B069 0040 cmp.w D0, [A1 + 0x40]
00000876 57C0 seq D0
00000878 4400 neg.b D0
0000087A 1080 move.b [A0], D0
0000087C 2D6D FD8A 0016 move.l [A6 + 0x16], [A5 - 0x276]
00000882 4E5E unlink A6
00000884 205F movea.l A0, [A7]+
00000886 DEFC 000E add.w A7, 0xE
0000088A 4ED0 jmp [A0]
export_803:
0000088C 4E56 0000 link A6, 0
00000890 206E 000C movea.l A0, [A6 + 0xC]
00000894 10BC 0001 move.b [A0], 0x1
00000898 4E5E unlink A6
0000089A 205F movea.l A0, [A7]+
0000089C 504F addq.w A7, 8
0000089E 4ED0 jmp [A0]
export_804:
000008A0 4E56 FF00 link A6, -0x0100
000008A4 2F2E 000C move.l -[A7], [A6 + 0xC]
000008A8 486E FF00 pea.l [A6 - 0x100]
000008AC 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000008B0 486E FF00 pea.l [A6 - 0x100]
000008B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008B8 4EAD 241A jsr [A5 + 0x241A /* export_1151 */]
000008BC 4E5E unlink A6
000008BE 205F movea.l A0, [A7]+
000008C0 504F addq.w A7, 8
000008C2 4ED0 jmp [A0]
export_805:
000008C4 4E56 FF00 link A6, -0x0100
000008C8 2F0C move.l -[A7], A4
000008CA 206E 000C movea.l A0, [A6 + 0xC]
000008CE 43EE FF00 lea.l A1, [A6 - 0x100]
000008D2 703F moveq.l D0, 0x3F
label000008D4:
000008D4 22D8 move.l [A1]+, [A0]+
000008D6 51C8 FFFC dbf D0, -0x6 /* 000008D4 */
000008DA 286E 0008 movea.l A4, [A6 + 0x8]
000008DE 2254 movea.l A1, [A4]
000008E0 2069 0010 movea.l A0, [A1 + 0x10]
000008E4 2050 movea.l A0, [A0]
000008E6 2F28 005C move.l -[A7], [A0 + 0x5C]
000008EA A873 syscall SetPort
000008EC 2054 movea.l A0, [A4]
000008EE 2F28 0044 move.l -[A7], [A0 + 0x44]
000008F2 486E FF00 pea.l [A6 - 0x100]
000008F6 A98F syscall SetDialogItemText/SetIText
000008F8 285F movea.l A4, [A7]+
000008FA 4E5E unlink A6
000008FC 205F movea.l A0, [A7]+
000008FE 504F addq.w A7, 8
00000900 4ED0 jmp [A0]
export_806:
00000902 4E56 FEF6 link A6, -0x010A
00000906 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000090A 266E 0008 movea.l A3, [A6 + 0x8]
0000090E 284B movea.l A4, A3
00000910 2054 movea.l A0, [A4]
00000912 2F28 0044 move.l -[A7], [A0 + 0x44]
00000916 486E FF00 pea.l [A6 - 0x100]
0000091A A990 syscall GetDialogItemText/GetIText
0000091C 486E FF00 pea.l [A6 - 0x100]
00000920 486E FEFC pea.l [A6 - 0x104]
00000924 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000928 42A7 clr.l -[A7]
0000092A 42A7 clr.l -[A7]
0000092C 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000930 2054 movea.l A0, [A4]
00000932 3028 0050 move.w D0, [A0 + 0x50]
00000936 48C0 ext.l D0
00000938 2F00 move.l -[A7], D0
0000093A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000093E 2054 movea.l A0, [A4]
00000940 3028 004E move.w D0, [A0 + 0x4E]
00000944 48C0 ext.l D0
00000946 2F00 move.l -[A7], D0
00000948 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000094C 2E1F move.l D7, [A7]+
0000094E BEAE FEFC cmp.l D7, [A6 - 0x104]
00000952 6728 beq +0x2A /* 0000097C */
00000954 2F07 move.l -[A7], D7
00000956 2F0B move.l -[A7], A3
00000958 4EAD 2412 jsr [A5 + 0x2412 /* export_1150 */]
0000095C 2F0B move.l -[A7], A3
0000095E 2054 movea.l A0, [A4]
00000960 2F28 0010 move.l -[A7], [A0 + 0x10]
00000964 4EAD 23CA jsr [A5 + 0x23CA /* export_1141 */]
00000968 206E 000C movea.l A0, [A6 + 0xC]
0000096C 4210 clr.b [A0]
0000096E 2F3C 012C 0000 move.l -[A7], 0x12C0000
00000974 42A7 clr.l -[A7]
00000976 A985 syscall Alert
00000978 3C1F move.w D6, [A7]+
0000097A 6008 bra +0xA /* 00000984 */
label0000097C:
0000097C 206E 000C movea.l A0, [A6 + 0xC]
00000980 10BC 0001 move.b [A0], 0x1
label00000984:
00000984 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000988 4E5E unlink A6
0000098A 205F movea.l A0, [A7]+
0000098C 504F addq.w A7, 8
0000098E 4ED0 jmp [A0]
export_807:
fn00000990:
00000990 4E56 0000 link A6, 0
00000994 2F0C move.l -[A7], A4
00000996 286E 0008 movea.l A4, [A6 + 0x8]
0000099A 2054 movea.l A0, [A4]
0000099C 4AA8 0020 tst.l [A0 + 0x20]
000009A0 670A beq +0xC /* 000009AC */
000009A2 2054 movea.l A0, [A4]
000009A4 2F28 0020 move.l -[A7], [A0 + 0x20]
000009A8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label000009AC:
000009AC 2054 movea.l A0, [A4]
000009AE 4AA8 0028 tst.l [A0 + 0x28]
000009B2 670A beq +0xC /* 000009BE */
000009B4 2054 movea.l A0, [A4]
000009B6 2F28 0028 move.l -[A7], [A0 + 0x28]
000009BA 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label000009BE:
000009BE 2054 movea.l A0, [A4]
000009C0 4AA8 002C tst.l [A0 + 0x2C]
000009C4 670A beq +0xC /* 000009D0 */
000009C6 2054 movea.l A0, [A4]
000009C8 2F28 002C move.l -[A7], [A0 + 0x2C]
000009CC 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label000009D0:
000009D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009D4 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000009D8 285F movea.l A4, [A7]+
000009DA 4E5E unlink A6
000009DC 2E9F move.l [A7], [A7]+
000009DE 4E75 rts
export_808:
000009E0 4E56 0000 link A6, 0
000009E4 2F0C move.l -[A7], A4
000009E6 286E 0008 movea.l A4, [A6 + 0x8]
000009EA 2054 movea.l A0, [A4]
000009EC 3028 001E move.w D0, [A0 + 0x1E]
000009F0 B068 001C cmp.w D0, [A0 + 0x1C]
000009F4 6F08 ble +0xA /* 000009FE */
000009F6 2054 movea.l A0, [A4]
000009F8 2F28 0018 move.l -[A7], [A0 + 0x18]
000009FC A9D7 syscall TEDelete
label000009FE:
000009FE 2054 movea.l A0, [A4]
00000A00 2F28 002C move.l -[A7], [A0 + 0x2C]
00000A04 42A7 clr.l -[A7]
00000A06 2054 movea.l A0, [A4]
00000A08 3028 0030 move.w D0, [A0 + 0x30]
00000A0C 4440 neg.w D0
00000A0E 48C0 ext.l D0
00000A10 2F00 move.l -[A7], D0
00000A12 42A7 clr.l -[A7]
00000A14 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000A18 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000A1C 285F movea.l A4, [A7]+
00000A1E 4E5E unlink A6
00000A20 2E9F move.l [A7], [A7]+
00000A22 4E75 rts
export_809:
00000A24 4E56 FFF8 link A6, -0x0008
00000A28 48E7 0118 movem.l -[A7], D7,A3,A4
00000A2C 286E 0008 movea.l A4, [A6 + 0x8]
00000A30 2054 movea.l A0, [A4]
00000A32 3028 0026 move.w D0, [A0 + 0x26]
00000A36 B068 0024 cmp.w D0, [A0 + 0x24]
00000A3A 6F64 ble +0x66 /* 00000AA0 */
00000A3C 2254 movea.l A1, [A4]
00000A3E 2069 0014 movea.l A0, [A1 + 0x14]
00000A42 2050 movea.l A0, [A0]
00000A44 2668 0044 movea.l A3, [A0 + 0x44]
00000A48 42A7 clr.l -[A7]
00000A4A 2F0B move.l -[A7], A3
00000A4C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000A50 2E1F move.l D7, [A7]+
00000A52 2054 movea.l A0, [A4]
00000A54 2F28 0028 move.l -[A7], [A0 + 0x28]
00000A58 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000A5C 2054 movea.l A0, [A4]
00000A5E 2F28 0028 move.l -[A7], [A0 + 0x28]
00000A62 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000A66 2254 movea.l A1, [A4]
00000A68 2069 0028 movea.l A0, [A1 + 0x28]
00000A6C 2F10 move.l -[A7], [A0]
00000A6E 42A7 clr.l -[A7]
00000A70 2054 movea.l A0, [A4]
00000A72 2F28 0028 move.l -[A7], [A0 + 0x28]
00000A76 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000A7A 2054 movea.l A0, [A4]
00000A7C 2F28 0018 move.l -[A7], [A0 + 0x18]
00000A80 A9DE syscall TEInsert
00000A82 2054 movea.l A0, [A4]
00000A84 2F28 0028 move.l -[A7], [A0 + 0x28]
00000A88 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000A8C 42A7 clr.l -[A7]
00000A8E 2F0B move.l -[A7], A3
00000A90 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000A94 BE9F cmp.l D7, [A7]+
00000A96 6D08 blt +0xA /* 00000AA0 */
00000A98 3F3C FF94 move.w -[A7], 0xFF94
00000A9C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
label00000AA0:
00000AA0 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000AA4 4E5E unlink A6
00000AA6 2E9F move.l [A7], [A7]+
00000AA8 4E75 rts
export_810:
00000AAA 4E56 0000 link A6, 0
00000AAE 206E 0008 movea.l A0, [A6 + 0x8]
00000AB2 2050 movea.l A0, [A0]
00000AB4 2268 0014 movea.l A1, [A0 + 0x14]
00000AB8 2251 movea.l A1, [A1]
00000ABA 2F29 001C move.l -[A7], [A1 + 0x1C]
00000ABE 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00000AC2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AC6 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00000ACA 4E5E unlink A6
00000ACC 2E9F move.l [A7], [A7]+
00000ACE 4E75 rts
export_811:
00000AD0 4E56 0000 link A6, 0
00000AD4 48E7 0018 movem.l -[A7], A3,A4
00000AD8 266E 0008 movea.l A3, [A6 + 0x8]
00000ADC 284B movea.l A4, A3
00000ADE 7068 moveq.l D0, 0x68
00000AE0 2054 movea.l A0, [A4]
00000AE2 B068 0002 cmp.w D0, [A0 + 0x2]
00000AE6 6706 beq +0x8 /* 00000AEE */
00000AE8 2F0B move.l -[A7], A3
00000AEA 4EAD 24AA jsr [A5 + 0x24AA /* export_1169 */]
label00000AEE:
00000AEE 2F0B move.l -[A7], A3
00000AF0 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
00000AF4 7068 moveq.l D0, 0x68
00000AF6 2054 movea.l A0, [A4]
00000AF8 B068 0002 cmp.w D0, [A0 + 0x2]
00000AFC 670A beq +0xC /* 00000B08 */
00000AFE 2054 movea.l A0, [A4]
00000B00 2F28 0014 move.l -[A7], [A0 + 0x14]
00000B04 4EAD 246A jsr [A5 + 0x246A /* export_1161 */]
label00000B08:
00000B08 4CDF 1800 movem.l A3,A4, [A7]+
00000B0C 4E5E unlink A6
00000B0E 2E9F move.l [A7], [A7]+
00000B10 4E75 rts
export_812:
00000B12 4E56 0000 link A6, 0
00000B16 2F0C move.l -[A7], A4
00000B18 286E 0008 movea.l A4, [A6 + 0x8]
00000B1C 2054 movea.l A0, [A4]
00000B1E 4AA8 0028 tst.l [A0 + 0x28]
00000B22 6720 beq +0x22 /* 00000B44 */
00000B24 2054 movea.l A0, [A4]
00000B26 3028 0024 move.w D0, [A0 + 0x24]
00000B2A 48C0 ext.l D0
00000B2C 2F00 move.l -[A7], D0
00000B2E 3028 0026 move.w D0, [A0 + 0x26]
00000B32 48C0 ext.l D0
00000B34 2F00 move.l -[A7], D0
00000B36 2F28 0018 move.l -[A7], [A0 + 0x18]
00000B3A A9D1 syscall TESetSelect
00000B3C 2054 movea.l A0, [A4]
00000B3E 2F28 0018 move.l -[A7], [A0 + 0x18]
00000B42 A9D7 syscall TEDelete
label00000B44:
00000B44 2054 movea.l A0, [A4]
00000B46 2F28 002C move.l -[A7], [A0 + 0x2C]
00000B4A 42A7 clr.l -[A7]
00000B4C 2054 movea.l A0, [A4]
00000B4E 3028 0030 move.w D0, [A0 + 0x30]
00000B52 48C0 ext.l D0
00000B54 2F00 move.l -[A7], D0
00000B56 42A7 clr.l -[A7]
00000B58 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000B5C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000B60 285F movea.l A4, [A7]+
00000B62 4E5E unlink A6
00000B64 2E9F move.l [A7], [A7]+
00000B66 4E75 rts
export_813:
fn00000B68:
00000B68 4E56 FFF6 link A6, -0x000A
00000B6C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000B70 286E 0008 movea.l A4, [A6 + 0x8]
00000B74 2054 movea.l A0, [A4]
00000B76 3028 001C move.w D0, [A0 + 0x1C]
00000B7A 48C0 ext.l D0
00000B7C 2F00 move.l -[A7], D0
00000B7E 3028 001C move.w D0, [A0 + 0x1C]
00000B82 48C0 ext.l D0
00000B84 2F00 move.l -[A7], D0
00000B86 2F28 0018 move.l -[A7], [A0 + 0x18]
00000B8A A9D1 syscall TESetSelect
00000B8C 2054 movea.l A0, [A4]
00000B8E 3E28 001E move.w D7, [A0 + 0x1E]
00000B92 9E68 001C sub.w D7, [A0 + 0x1C]
00000B96 4A47 tst.w D7
00000B98 6F5C ble +0x5E /* 00000BF6 */
00000B9A 2254 movea.l A1, [A4]
00000B9C 2069 0014 movea.l A0, [A1 + 0x14]
00000BA0 2050 movea.l A0, [A0]
00000BA2 2668 0044 movea.l A3, [A0 + 0x44]
00000BA6 42A7 clr.l -[A7]
00000BA8 2F0B move.l -[A7], A3
00000BAA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000BAE 2C1F move.l D6, [A7]+
00000BB0 2054 movea.l A0, [A4]
00000BB2 2F28 0020 move.l -[A7], [A0 + 0x20]
00000BB6 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000BBA 2054 movea.l A0, [A4]
00000BBC 2F28 0020 move.l -[A7], [A0 + 0x20]
00000BC0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000BC4 2254 movea.l A1, [A4]
00000BC6 2069 0020 movea.l A0, [A1 + 0x20]
00000BCA 2F10 move.l -[A7], [A0]
00000BCC 3007 move.w D0, D7
00000BCE 48C0 ext.l D0
00000BD0 2F00 move.l -[A7], D0
00000BD2 2F29 0018 move.l -[A7], [A1 + 0x18]
00000BD6 A9DE syscall TEInsert
00000BD8 2054 movea.l A0, [A4]
00000BDA 2F28 0020 move.l -[A7], [A0 + 0x20]
00000BDE 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000BE2 42A7 clr.l -[A7]
00000BE4 2F0B move.l -[A7], A3
00000BE6 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000BEA BC9F cmp.l D6, [A7]+
00000BEC 6D08 blt +0xA /* 00000BF6 */
00000BEE 3F3C FF94 move.w -[A7], 0xFF94
00000BF2 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
label00000BF6:
00000BF6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000BFA 4E5E unlink A6
00000BFC 2E9F move.l [A7], [A7]+
00000BFE 4E75 rts
export_814:
00000C00 4E56 0000 link A6, 0
00000C04 2F0C move.l -[A7], A4
00000C06 286E 0008 movea.l A4, [A6 + 0x8]
00000C0A 2054 movea.l A0, [A4]
00000C0C 3028 001C move.w D0, [A0 + 0x1C]
00000C10 48C0 ext.l D0
00000C12 2F00 move.l -[A7], D0
00000C14 3028 001E move.w D0, [A0 + 0x1E]
00000C18 48C0 ext.l D0
00000C1A 2F00 move.l -[A7], D0
00000C1C 2F28 0018 move.l -[A7], [A0 + 0x18]
00000C20 A9D1 syscall TESetSelect
00000C22 285F movea.l A4, [A7]+
00000C24 4E5E unlink A6
00000C26 2E9F move.l [A7], [A7]+
00000C28 4E75 rts
export_815:
fn00000C2A:
00000C2A 4E56 0000 link A6, 0
00000C2E 48E7 0018 movem.l -[A7], A3,A4
00000C32 266E 0008 movea.l A3, [A6 + 0x8]
00000C36 284B movea.l A4, A3
00000C38 2254 movea.l A1, [A4]
00000C3A 2069 0014 movea.l A0, [A1 + 0x14]
00000C3E 2050 movea.l A0, [A0]
00000C40 2F28 001C move.l -[A7], [A0 + 0x1C]
00000C44 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00000C48 2F0B move.l -[A7], A3
00000C4A 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00000C4E 2F0B move.l -[A7], A3
00000C50 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */]
00000C54 2F0B move.l -[A7], A3
00000C56 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000C5A 7068 moveq.l D0, 0x68
00000C5C 2054 movea.l A0, [A4]
00000C5E B068 0002 cmp.w D0, [A0 + 0x2]
00000C62 670A beq +0xC /* 00000C6E */
00000C64 2054 movea.l A0, [A4]
00000C66 2F28 0014 move.l -[A7], [A0 + 0x14]
00000C6A 4EAD 246A jsr [A5 + 0x246A /* export_1161 */]
label00000C6E:
00000C6E 4CDF 1800 movem.l A3,A4, [A7]+
00000C72 4E5E unlink A6
00000C74 2E9F move.l [A7], [A7]+
00000C76 4E75 rts
export_816:
00000C78 4E56 0000 link A6, 0
00000C7C 48E7 0018 movem.l -[A7], A3,A4
00000C80 266E 0008 movea.l A3, [A6 + 0x8]
00000C84 284B movea.l A4, A3
00000C86 2254 movea.l A1, [A4]
00000C88 2069 0014 movea.l A0, [A1 + 0x14]
00000C8C 2050 movea.l A0, [A0]
00000C8E 2F28 001C move.l -[A7], [A0 + 0x1C]
00000C92 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00000C96 2F0B move.l -[A7], A3
00000C98 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00000C9C 2F0B move.l -[A7], A3
00000C9E 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00000CA2 4CDF 1800 movem.l A3,A4, [A7]+
00000CA6 4E5E unlink A6
00000CA8 2E9F move.l [A7], [A7]+
00000CAA 4E75 rts
export_817:
00000CAC 4E56 0000 link A6, 0
00000CB0 2F0C move.l -[A7], A4
00000CB2 286E 0008 movea.l A4, [A6 + 0x8]
00000CB6 2054 movea.l A0, [A4]
00000CB8 1028 0032 move.b D0, [A0 + 0x32]
00000CBC 6708 beq +0xA /* 00000CC6 */
00000CBE 2054 movea.l A0, [A4]
00000CC0 7000 moveq.l D0, 0x00
00000CC2 2140 0020 move.l [A0 + 0x20], D0
label00000CC6:
00000CC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CCA 4EBA FCC4 jsr [PC - 0x33C /* 00000990 */]
00000CCE 285F movea.l A4, [A7]+
00000CD0 4E5E unlink A6
00000CD2 2E9F move.l [A7], [A7]+
00000CD4 4E75 rts
export_818:
00000CD6 4E56 0000 link A6, 0
00000CDA 206E 0008 movea.l A0, [A6 + 0x8]
00000CDE 2F28 FFFC move.l -[A7], [A0 - 0x4]
00000CE2 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000CE6 4E5E unlink A6
00000CE8 205F movea.l A0, [A7]+
00000CEA DEFC 000A add.w A7, 0xA /* '\n' */
00000CEE 4ED0 jmp [A0]
export_819:
00000CF0 4E56 FFB8 link A6, -0x0048
00000CF4 2F0C move.l -[A7], A4
00000CF6 286E 0008 movea.l A4, [A6 + 0x8]
00000CFA 2254 movea.l A1, [A4]
00000CFC 2069 0014 movea.l A0, [A1 + 0x14]
00000D00 2050 movea.l A0, [A0]
00000D02 2F28 001C move.l -[A7], [A0 + 0x1C]
00000D06 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00000D0A 486E FFFC pea.l [A6 - 0x4]
00000D0E 486D 29C4 pea.l [A5 + 0x29C4]
00000D12 3F3C 006C move.w -[A7], 0x6C /* 'l' */
00000D16 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00000D1A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D1E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000D22 42A7 clr.l -[A7]
00000D24 42A7 clr.l -[A7]
00000D26 2054 movea.l A0, [A4]
00000D28 2F28 0020 move.l -[A7], [A0 + 0x20]
00000D2C 42A7 clr.l -[A7]
00000D2E 2F3C 0008 0078 move.l -[A7], 0x80078
00000D34 2F3C 0064 000A move.l -[A7], 0x64000A /* 'd\0\n' */
00000D3A 2F3C 0001 0032 move.l -[A7], 0x10032
00000D40 3F3C 000C move.w -[A7], 0xC
00000D44 3F3A 0070 move.w -[A7], [PC + 0x70 /* 00000DB6, value 0x0, cstring "" */]
00000D48 4267 clr.w -[A7]
00000D4A 1F3C 0003 move.b -[A7], 0x3
00000D4E 3F3C 7FFF move.w -[A7], 0x7FFF
00000D52 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D56 4EAD 2442 jsr [A5 + 0x2442 /* export_1156 */]
00000D5A 206E FFFC movea.l A0, [A6 - 0x4]
00000D5E 2050 movea.l A0, [A0]
00000D60 4228 006A clr.b [A0 + 0x6A]
00000D64 486E FFB8 pea.l [A6 - 0x48]
00000D68 486D 19B2 pea.l [A5 + 0x19B2 /* export_818 */]
00000D6C 2F0E move.l -[A7], A6
00000D6E 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000D72 2054 movea.l A0, [A4]
00000D74 1028 000E move.b D0, [A0 + 0xE]
00000D78 6604 bne +0x6 /* 00000D7E */
00000D7A 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
label00000D7E:
00000D7E 486E FFB8 pea.l [A6 - 0x48]
00000D82 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00000D86 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D8A 2F2D FF24 move.l -[A7], [A5 - 0xDC]
00000D8E 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
00000D92 206E FFFC movea.l A0, [A6 - 0x4]
00000D96 2050 movea.l A0, [A0]
00000D98 117C 0001 006B move.b [A0 + 0x6B], 0x1
00000D9E 2054 movea.l A0, [A4]
00000DA0 117C 0001 0032 move.b [A0 + 0x32], 0x1
00000DA6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DAA 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */]
00000DAE 285F movea.l A4, [A7]+
00000DB0 4E5E unlink A6
00000DB2 2E9F move.l [A7], [A7]+
00000DB4 4E75 rts
00000DB6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_820: // at 00000DB8 (misaligned)
00000DBA 0000 206E ori.b D0, 0x6E /* 'n' */
00000DBE 0008 7067 ori.b A0, 0x67 /* 'g' */
00000DC2 2050 movea.l A0, [A0]
00000DC4 B068 0002 cmp.w D0, [A0 + 0x2]
00000DC8 6608 bne +0xA /* 00000DD2 */
00000DCA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DCE 4EBA FD98 jsr [PC - 0x268 /* 00000B68 */]
label00000DD2:
00000DD2 4E5E unlink A6
00000DD4 2E9F move.l [A7], [A7]+
00000DD6 4E75 rts
export_821:
00000DD8 4E56 0000 link A6, 0
00000DDC 206E 0008 movea.l A0, [A6 + 0x8]
00000DE0 2050 movea.l A0, [A0]
00000DE2 117C 0001 0032 move.b [A0 + 0x32], 0x1
00000DE8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DEC 4EBA FE3C jsr [PC - 0x1C4 /* 00000C2A */]
00000DF0 4E5E unlink A6
00000DF2 2E9F move.l [A7], [A7]+
00000DF4 4E75 rts
export_822:
00000DF6 4E56 0000 link A6, 0
00000DFA 2F0C move.l -[A7], A4
00000DFC 286E 0008 movea.l A4, [A6 + 0x8]
00000E00 2254 movea.l A1, [A4]
00000E02 2069 0024 movea.l A0, [A1 + 0x24]
00000E06 2050 movea.l A0, [A0]
00000E08 2169 0020 003A move.l [A0 + 0x3A], [A1 + 0x20]
00000E0E 2069 0024 movea.l A0, [A1 + 0x24]
00000E12 2050 movea.l A0, [A0]
00000E14 2169 0018 0036 move.l [A0 + 0x36], [A1 + 0x18]
00000E1A 285F movea.l A4, [A7]+
00000E1C 4E5E unlink A6
00000E1E 2E9F move.l [A7], [A7]+
00000E20 4E75 rts
export_823:
00000E22 4E56 FFF2 link A6, -0x000E
00000E26 2F0C move.l -[A7], A4
00000E28 286E 0008 movea.l A4, [A6 + 0x8]
00000E2C 2254 movea.l A1, [A4]
00000E2E 2069 0024 movea.l A0, [A1 + 0x24]
00000E32 2050 movea.l A0, [A0]
00000E34 2169 0020 003A move.l [A0 + 0x3A], [A1 + 0x20]
00000E3A 2069 0024 movea.l A0, [A1 + 0x24]
00000E3E 2050 movea.l A0, [A0]
00000E40 2169 0018 0036 move.l [A0 + 0x36], [A1 + 0x18]
00000E46 2254 movea.l A1, [A4]
00000E48 2069 0028 movea.l A0, [A1 + 0x28]
00000E4C 2050 movea.l A0, [A0]
00000E4E 2F28 005C move.l -[A7], [A0 + 0x5C]
00000E52 3F3C 0003 move.w -[A7], 0x3
00000E56 486E FFFE pea.l [A6 - 0x2]
00000E5A 486E FFFA pea.l [A6 - 0x6]
00000E5E 486E FFF2 pea.l [A6 - 0xE]
00000E62 A98D syscall GetDialogItem/GetDItem
00000E64 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000E68 2054 movea.l A0, [A4]
00000E6A 4868 022C pea.l [A0 + 0x22C]
00000E6E A98F syscall SetDialogItemText/SetIText
00000E70 2254 movea.l A1, [A4]
00000E72 2069 0028 movea.l A0, [A1 + 0x28]
00000E76 2050 movea.l A0, [A0]
00000E78 2F28 005C move.l -[A7], [A0 + 0x5C]
00000E7C 3F3C 0004 move.w -[A7], 0x4
00000E80 486E FFFE pea.l [A6 - 0x2]
00000E84 486E FFFA pea.l [A6 - 0x6]
00000E88 486E FFF2 pea.l [A6 - 0xE]
00000E8C A98D syscall GetDialogItem/GetDItem
00000E8E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000E92 2054 movea.l A0, [A4]
00000E94 4868 032C pea.l [A0 + 0x32C]
00000E98 A98F syscall SetDialogItemText/SetIText
00000E9A 285F movea.l A4, [A7]+
00000E9C 4E5E unlink A6
00000E9E 2E9F move.l [A7], [A7]+
00000EA0 4E75 rts
export_824:
00000EA2 4E56 FFF2 link A6, -0x000E
00000EA6 2F0C move.l -[A7], A4
00000EA8 286E 0008 movea.l A4, [A6 + 0x8]
00000EAC 2254 movea.l A1, [A4]
00000EAE 2069 0024 movea.l A0, [A1 + 0x24]
00000EB2 2050 movea.l A0, [A0]
00000EB4 2169 001C 003A move.l [A0 + 0x3A], [A1 + 0x1C]
00000EBA 2069 0024 movea.l A0, [A1 + 0x24]
00000EBE 2050 movea.l A0, [A0]
00000EC0 2169 0014 0036 move.l [A0 + 0x36], [A1 + 0x14]
00000EC6 2254 movea.l A1, [A4]
00000EC8 2069 0028 movea.l A0, [A1 + 0x28]
00000ECC 2050 movea.l A0, [A0]
00000ECE 2F28 005C move.l -[A7], [A0 + 0x5C]
00000ED2 3F3C 0003 move.w -[A7], 0x3
00000ED6 486E FFFE pea.l [A6 - 0x2]
00000EDA 486E FFFA pea.l [A6 - 0x6]
00000EDE 486E FFF2 pea.l [A6 - 0xE]
00000EE2 A98D syscall GetDialogItem/GetDItem
00000EE4 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000EE8 2054 movea.l A0, [A4]
00000EEA 4868 002C pea.l [A0 + 0x2C]
00000EEE A98F syscall SetDialogItemText/SetIText
00000EF0 2254 movea.l A1, [A4]
00000EF2 2069 0028 movea.l A0, [A1 + 0x28]
00000EF6 2050 movea.l A0, [A0]
00000EF8 2F28 005C move.l -[A7], [A0 + 0x5C]
00000EFC 3F3C 0004 move.w -[A7], 0x4
00000F00 486E FFFE pea.l [A6 - 0x2]
00000F04 486E FFFA pea.l [A6 - 0x6]
00000F08 486E FFF2 pea.l [A6 - 0xE]
00000F0C A98D syscall GetDialogItem/GetDItem
00000F0E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000F12 2054 movea.l A0, [A4]
00000F14 4868 012C pea.l [A0 + 0x12C]
00000F18 A98F syscall SetDialogItemText/SetIText
00000F1A 285F movea.l A4, [A7]+
00000F1C 4E5E unlink A6
00000F1E 2E9F move.l [A7], [A7]+
00000F20 4E75 rts
export_825:
fn00000F22:
00000F22 4E56 FFD8 link A6, -0x0028
00000F26 48E7 0128 movem.l -[A7], D7,A2,A4
00000F2A 286E 0008 movea.l A4, [A6 + 0x8]
00000F2E 42A7 clr.l -[A7]
00000F30 2054 movea.l A0, [A4]
00000F32 2F28 001C move.l -[A7], [A0 + 0x1C]
00000F36 4EAD 25A2 jsr [A5 + 0x25A2 /* export_1200 */]
00000F3A 1E1F move.b D7, [A7]+
00000F3C 7003 moveq.l D0, 0x03
00000F3E B007 cmp.b D0, D7
00000F40 6600 0200 bne +0x202 /* 00001142 */
00000F44 2254 movea.l A1, [A4]
00000F46 2069 001C movea.l A0, [A1 + 0x1C]
00000F4A 2050 movea.l A0, [A0]
00000F4C 2169 0018 0026 move.l [A0 + 0x26], [A1 + 0x18]
00000F52 2069 001C movea.l A0, [A1 + 0x1C]
00000F56 2050 movea.l A0, [A0]
00000F58 2169 0018 0036 move.l [A0 + 0x36], [A1 + 0x18]
00000F5E 2069 001C movea.l A0, [A1 + 0x1C]
00000F62 2050 movea.l A0, [A0]
00000F64 3028 001E move.w D0, [A0 + 0x1E]
00000F68 48C0 ext.l D0
00000F6A 2F00 move.l -[A7], D0
00000F6C 42A7 clr.l -[A7]
00000F6E 2254 movea.l A1, [A4]
00000F70 2069 001C movea.l A0, [A1 + 0x1C]
00000F74 2050 movea.l A0, [A0]
00000F76 4868 0026 pea.l [A0 + 0x26]
00000F7A 486E FFF4 pea.l [A6 - 0xC]
00000F7E 3F3C 100E move.w -[A7], 0x100E
00000F82 A9EB syscall Pack4/FP68K
00000F84 487A 01DA pea.l [PC + 0x1DA /* 00001160, value 0x4004B400 */]
00000F88 486E FFF4 pea.l [A6 - 0xC]
00000F8C 3F3C 0006 move.w -[A7], 0x6
00000F90 A9EB syscall Pack4/FP68K
00000F92 487A 01C2 pea.l [PC + 0x1C2 /* 00001156, value 0x40028000 */]
00000F96 486E FFF4 pea.l [A6 - 0xC]
00000F9A 4267 clr.w -[A7]
00000F9C A9EB syscall Pack4/FP68K
00000F9E 486E FFF4 pea.l [A6 - 0xC]
00000FA2 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000FA6 221F move.l D1, [A7]+
00000FA8 201F move.l D0, [A7]+
00000FAA 2F01 move.l -[A7], D1
00000FAC 7208 moveq.l D1, 0x08
00000FAE 2F01 move.l -[A7], D1
00000FB0 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00000FB4 221F move.l D1, [A7]+
00000FB6 D280 add.l D1, D0
00000FB8 2254 movea.l A1, [A4]
00000FBA 2069 001C movea.l A0, [A1 + 0x1C]
00000FBE 2050 movea.l A0, [A0]
00000FC0 3141 0018 move.w [A0 + 0x18], D1
00000FC4 2069 001C movea.l A0, [A1 + 0x1C]
00000FC8 2F08 move.l -[A7], A0
00000FCA 42A7 clr.l -[A7]
00000FCC 2454 movea.l A2, [A4]
00000FCE 226A 001C movea.l A1, [A2 + 0x1C]
00000FD2 2251 movea.l A1, [A1]
00000FD4 3F29 0018 move.w -[A7], [A1 + 0x18]
00000FD8 4EAD 2C12 jsr [A5 + 0x2C12 /* export_1406 */]
00000FDC 201F move.l D0, [A7]+
00000FDE 205F movea.l A0, [A7]+
00000FE0 2050 movea.l A0, [A0]
00000FE2 2140 001A move.l [A0 + 0x1A], D0
00000FE6 2254 movea.l A1, [A4]
00000FE8 2069 001C movea.l A0, [A1 + 0x1C]
00000FEC 2050 movea.l A0, [A0]
00000FEE 4868 003E pea.l [A0 + 0x3E]
00000FF2 486E FFF4 pea.l [A6 - 0xC]
00000FF6 3F3C 100E move.w -[A7], 0x100E
00000FFA A9EB syscall Pack4/FP68K
00000FFC 487A 014E pea.l [PC + 0x14E /* 0000114C, value 0x4006C800 */]
00001000 486E FFF4 pea.l [A6 - 0xC]
00001004 3F3C 0002 move.w -[A7], 0x2
00001008 A9EB syscall Pack4/FP68K
0000100A 2069 001C movea.l A0, [A1 + 0x1C]
0000100E 486E FFF4 pea.l [A6 - 0xC]
00001012 2050 movea.l A0, [A0]
00001014 4868 003E pea.l [A0 + 0x3E]
00001018 3F3C 1010 move.w -[A7], 0x1010
0000101C A9EB syscall Pack4/FP68K
0000101E 2069 001C movea.l A0, [A1 + 0x1C]
00001022 2F08 move.l -[A7], A0
00001024 486E FFF4 pea.l [A6 - 0xC]
00001028 2F08 move.l -[A7], A0
0000102A 42A7 clr.l -[A7]
0000102C 2454 movea.l A2, [A4]
0000102E 226A 001C movea.l A1, [A2 + 0x1C]
00001032 2251 movea.l A1, [A1]
00001034 4869 0026 pea.l [A1 + 0x26]
00001038 486E FFEA pea.l [A6 - 0x16]
0000103C 3F3C 100E move.w -[A7], 0x100E
00001040 A9EB syscall Pack4/FP68K
00001042 486E FFEA pea.l [A6 - 0x16]
00001046 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
0000104A 201F move.l D0, [A7]+
0000104C 205F movea.l A0, [A7]+
0000104E 2D40 FFDC move.l [A6 - 0x24], D0
00001052 486E FFDC pea.l [A6 - 0x24]
00001056 486E FFE0 pea.l [A6 - 0x20]
0000105A 3F3C 100E move.w -[A7], 0x100E
0000105E A9EB syscall Pack4/FP68K
00001060 486E FFE0 pea.l [A6 - 0x20]
00001064 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001068 588F addq.l A7, 4
0000106A 205F movea.l A0, [A7]+
0000106C 2454 movea.l A2, [A4]
0000106E 226A 001C movea.l A1, [A2 + 0x1C]
00001072 2251 movea.l A1, [A1]
00001074 4869 002A pea.l [A1 + 0x2A]
00001078 486E FFF4 pea.l [A6 - 0xC]
0000107C 3F3C 1004 move.w -[A7], 0x1004
00001080 A9EB syscall Pack4/FP68K
00001082 486E FFF4 pea.l [A6 - 0xC]
00001086 2050 movea.l A0, [A0]
00001088 4868 0032 pea.l [A0 + 0x32]
0000108C 3F3C 1010 move.w -[A7], 0x1010
00001090 A9EB syscall Pack4/FP68K
00001092 206A 001C movea.l A0, [A2 + 0x1C]
00001096 2F08 move.l -[A7], A0
00001098 486E FFF4 pea.l [A6 - 0xC]
0000109C 2F08 move.l -[A7], A0
0000109E 42A7 clr.l -[A7]
000010A0 2454 movea.l A2, [A4]
000010A2 226A 001C movea.l A1, [A2 + 0x1C]
000010A6 2251 movea.l A1, [A1]
000010A8 4869 0026 pea.l [A1 + 0x26]
000010AC 486E FFEA pea.l [A6 - 0x16]
000010B0 3F3C 100E move.w -[A7], 0x100E
000010B4 A9EB syscall Pack4/FP68K
000010B6 486E FFEA pea.l [A6 - 0x16]
000010BA 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
000010BE 201F move.l D0, [A7]+
000010C0 205F movea.l A0, [A7]+
000010C2 2D40 FFD8 move.l [A6 - 0x28], D0
000010C6 486E FFD8 pea.l [A6 - 0x28]
000010CA 486E FFE0 pea.l [A6 - 0x20]
000010CE 3F3C 100E move.w -[A7], 0x100E
000010D2 A9EB syscall Pack4/FP68K
000010D4 486E FFE0 pea.l [A6 - 0x20]
000010D8 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000010DC 588F addq.l A7, 4
000010DE 205F movea.l A0, [A7]+
000010E0 2454 movea.l A2, [A4]
000010E2 226A 001C movea.l A1, [A2 + 0x1C]
000010E6 2251 movea.l A1, [A1]
000010E8 4869 002A pea.l [A1 + 0x2A]
000010EC 486E FFF4 pea.l [A6 - 0xC]
000010F0 3F3C 1004 move.w -[A7], 0x1004
000010F4 A9EB syscall Pack4/FP68K
000010F6 0A2E 0080 FFF4 xori.b [A6 - 0xC], 0x80
000010FC 486E FFF4 pea.l [A6 - 0xC]
00001100 2050 movea.l A0, [A0]
00001102 4868 002E pea.l [A0 + 0x2E]
00001106 3F3C 1010 move.w -[A7], 0x1010
0000110A A9EB syscall Pack4/FP68K
0000110C 2254 movea.l A1, [A4]
0000110E 2069 001C movea.l A0, [A1 + 0x1C]
00001112 2050 movea.l A0, [A0]
00001114 4868 0026 pea.l [A0 + 0x26]
00001118 2F29 0020 move.l -[A7], [A1 + 0x20]
0000111C 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */]
00001120 2254 movea.l A1, [A4]
00001122 2069 001C movea.l A0, [A1 + 0x1C]
00001126 2050 movea.l A0, [A0]
00001128 4868 003E pea.l [A0 + 0x3E]
0000112C 486E FFF4 pea.l [A6 - 0xC]
00001130 3F3C 100E move.w -[A7], 0x100E
00001134 A9EB syscall Pack4/FP68K
00001136 486E FFF4 pea.l [A6 - 0xC]
0000113A 2F29 0020 move.l -[A7], [A1 + 0x20]
0000113E 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
label00001142:
00001142 4CDF 1480 movem.l D7,A2,A4, [A7]+
00001146 4E5E unlink A6
00001148 2E9F move.l [A7], [A7]+
0000114A 4E75 rts
0000114C 4006 negx.b D6
0000114E C800 and.b D4, D0
00001150 0000 0000 ori.b D0, 0x0
00001154 0000 4002 ori.b D0, 0x2
00001158 8000 or.b D0, D0
0000115A 0000 0000 ori.b D0, 0x0
0000115E 0000 4004 ori.b D0, 0x4
00001162 B400 cmp.b D2, D0
00001164 0000 0000 ori.b D0, 0x0
00001168 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_826: // at 0000116A (misaligned)
0000116C 0000 2F2E ori.b D0, 0x2E /* '.' */
00001170 0008 4EAD ori.b A0, 0xAD
00001174 2232 4E5E move.l D1, [A2 + D4 * 8 + 0x5E]
00001178 2E9F move.l [A7], [A7]+
0000117A 4E75 rts
export_827:
fn0000117C:
0000117C 4E56 FFD8 link A6, -0x0028
00001180 48E7 0128 movem.l -[A7], D7,A2,A4
00001184 286E 0008 movea.l A4, [A6 + 0x8]
00001188 42A7 clr.l -[A7]
0000118A 2054 movea.l A0, [A4]
0000118C 2F28 001C move.l -[A7], [A0 + 0x1C]
00001190 4EAD 25A2 jsr [A5 + 0x25A2 /* export_1200 */]
00001194 1E1F move.b D7, [A7]+
00001196 7003 moveq.l D0, 0x03
00001198 B007 cmp.b D0, D7
0000119A 6600 0200 bne +0x202 /* 0000139C */
0000119E 2254 movea.l A1, [A4]
000011A0 2069 001C movea.l A0, [A1 + 0x1C]
000011A4 2050 movea.l A0, [A0]
000011A6 2169 0014 0026 move.l [A0 + 0x26], [A1 + 0x14]
000011AC 2069 001C movea.l A0, [A1 + 0x1C]
000011B0 2050 movea.l A0, [A0]
000011B2 2169 0014 0036 move.l [A0 + 0x36], [A1 + 0x14]
000011B8 2069 001C movea.l A0, [A1 + 0x1C]
000011BC 2050 movea.l A0, [A0]
000011BE 3028 001E move.w D0, [A0 + 0x1E]
000011C2 48C0 ext.l D0
000011C4 2F00 move.l -[A7], D0
000011C6 42A7 clr.l -[A7]
000011C8 2254 movea.l A1, [A4]
000011CA 2069 001C movea.l A0, [A1 + 0x1C]
000011CE 2050 movea.l A0, [A0]
000011D0 4868 0026 pea.l [A0 + 0x26]
000011D4 486E FFF4 pea.l [A6 - 0xC]
000011D8 3F3C 100E move.w -[A7], 0x100E
000011DC A9EB syscall Pack4/FP68K
000011DE 487A 01DA pea.l [PC + 0x1DA /* 000013BA, value 0x4004B400 */]
000011E2 486E FFF4 pea.l [A6 - 0xC]
000011E6 3F3C 0006 move.w -[A7], 0x6
000011EA A9EB syscall Pack4/FP68K
000011EC 487A 01C2 pea.l [PC + 0x1C2 /* 000013B0, value 0x40028000 */]
000011F0 486E FFF4 pea.l [A6 - 0xC]
000011F4 4267 clr.w -[A7]
000011F6 A9EB syscall Pack4/FP68K
000011F8 486E FFF4 pea.l [A6 - 0xC]
000011FC 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001200 221F move.l D1, [A7]+
00001202 201F move.l D0, [A7]+
00001204 2F01 move.l -[A7], D1
00001206 7208 moveq.l D1, 0x08
00001208 2F01 move.l -[A7], D1
0000120A 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
0000120E 221F move.l D1, [A7]+
00001210 D280 add.l D1, D0
00001212 2254 movea.l A1, [A4]
00001214 2069 001C movea.l A0, [A1 + 0x1C]
00001218 2050 movea.l A0, [A0]
0000121A 3141 0018 move.w [A0 + 0x18], D1
0000121E 2069 001C movea.l A0, [A1 + 0x1C]
00001222 2F08 move.l -[A7], A0
00001224 42A7 clr.l -[A7]
00001226 2454 movea.l A2, [A4]
00001228 226A 001C movea.l A1, [A2 + 0x1C]
0000122C 2251 movea.l A1, [A1]
0000122E 3F29 0018 move.w -[A7], [A1 + 0x18]
00001232 4EAD 2C12 jsr [A5 + 0x2C12 /* export_1406 */]
00001236 201F move.l D0, [A7]+
00001238 205F movea.l A0, [A7]+
0000123A 2050 movea.l A0, [A0]
0000123C 2140 001A move.l [A0 + 0x1A], D0
00001240 2254 movea.l A1, [A4]
00001242 2069 001C movea.l A0, [A1 + 0x1C]
00001246 2050 movea.l A0, [A0]
00001248 4868 003E pea.l [A0 + 0x3E]
0000124C 486E FFF4 pea.l [A6 - 0xC]
00001250 3F3C 100E move.w -[A7], 0x100E
00001254 A9EB syscall Pack4/FP68K
00001256 487A 014E pea.l [PC + 0x14E /* 000013A6, value 0x4006C800 */]
0000125A 486E FFF4 pea.l [A6 - 0xC]
0000125E 3F3C 0002 move.w -[A7], 0x2
00001262 A9EB syscall Pack4/FP68K
00001264 2069 001C movea.l A0, [A1 + 0x1C]
00001268 486E FFF4 pea.l [A6 - 0xC]
0000126C 2050 movea.l A0, [A0]
0000126E 4868 003E pea.l [A0 + 0x3E]
00001272 3F3C 1010 move.w -[A7], 0x1010
00001276 A9EB syscall Pack4/FP68K
00001278 2069 001C movea.l A0, [A1 + 0x1C]
0000127C 2F08 move.l -[A7], A0
0000127E 486E FFF4 pea.l [A6 - 0xC]
00001282 2F08 move.l -[A7], A0
00001284 42A7 clr.l -[A7]
00001286 2454 movea.l A2, [A4]
00001288 226A 001C movea.l A1, [A2 + 0x1C]
0000128C 2251 movea.l A1, [A1]
0000128E 4869 0026 pea.l [A1 + 0x26]
00001292 486E FFEA pea.l [A6 - 0x16]
00001296 3F3C 100E move.w -[A7], 0x100E
0000129A A9EB syscall Pack4/FP68K
0000129C 486E FFEA pea.l [A6 - 0x16]
000012A0 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
000012A4 201F move.l D0, [A7]+
000012A6 205F movea.l A0, [A7]+
000012A8 2D40 FFDC move.l [A6 - 0x24], D0
000012AC 486E FFDC pea.l [A6 - 0x24]
000012B0 486E FFE0 pea.l [A6 - 0x20]
000012B4 3F3C 100E move.w -[A7], 0x100E
000012B8 A9EB syscall Pack4/FP68K
000012BA 486E FFE0 pea.l [A6 - 0x20]
000012BE 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000012C2 588F addq.l A7, 4
000012C4 205F movea.l A0, [A7]+
000012C6 2454 movea.l A2, [A4]
000012C8 226A 001C movea.l A1, [A2 + 0x1C]
000012CC 2251 movea.l A1, [A1]
000012CE 4869 002A pea.l [A1 + 0x2A]
000012D2 486E FFF4 pea.l [A6 - 0xC]
000012D6 3F3C 1004 move.w -[A7], 0x1004
000012DA A9EB syscall Pack4/FP68K
000012DC 486E FFF4 pea.l [A6 - 0xC]
000012E0 2050 movea.l A0, [A0]
000012E2 4868 0032 pea.l [A0 + 0x32]
000012E6 3F3C 1010 move.w -[A7], 0x1010
000012EA A9EB syscall Pack4/FP68K
000012EC 206A 001C movea.l A0, [A2 + 0x1C]
000012F0 2F08 move.l -[A7], A0
000012F2 486E FFF4 pea.l [A6 - 0xC]
000012F6 2F08 move.l -[A7], A0
000012F8 42A7 clr.l -[A7]
000012FA 2454 movea.l A2, [A4]
000012FC 226A 001C movea.l A1, [A2 + 0x1C]
00001300 2251 movea.l A1, [A1]
00001302 4869 0026 pea.l [A1 + 0x26]
00001306 486E FFEA pea.l [A6 - 0x16]
0000130A 3F3C 100E move.w -[A7], 0x100E
0000130E A9EB syscall Pack4/FP68K
00001310 486E FFEA pea.l [A6 - 0x16]
00001314 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
00001318 201F move.l D0, [A7]+
0000131A 205F movea.l A0, [A7]+
0000131C 2D40 FFD8 move.l [A6 - 0x28], D0
00001320 486E FFD8 pea.l [A6 - 0x28]
00001324 486E FFE0 pea.l [A6 - 0x20]
00001328 3F3C 100E move.w -[A7], 0x100E
0000132C A9EB syscall Pack4/FP68K
0000132E 486E FFE0 pea.l [A6 - 0x20]
00001332 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00001336 588F addq.l A7, 4
00001338 205F movea.l A0, [A7]+
0000133A 2454 movea.l A2, [A4]
0000133C 226A 001C movea.l A1, [A2 + 0x1C]
00001340 2251 movea.l A1, [A1]
00001342 4869 002A pea.l [A1 + 0x2A]
00001346 486E FFF4 pea.l [A6 - 0xC]
0000134A 3F3C 1004 move.w -[A7], 0x1004
0000134E A9EB syscall Pack4/FP68K
00001350 0A2E 0080 FFF4 xori.b [A6 - 0xC], 0x80
00001356 486E FFF4 pea.l [A6 - 0xC]
0000135A 2050 movea.l A0, [A0]
0000135C 4868 002E pea.l [A0 + 0x2E]
00001360 3F3C 1010 move.w -[A7], 0x1010
00001364 A9EB syscall Pack4/FP68K
00001366 2254 movea.l A1, [A4]
00001368 2069 001C movea.l A0, [A1 + 0x1C]
0000136C 2050 movea.l A0, [A0]
0000136E 4868 0026 pea.l [A0 + 0x26]
00001372 2F29 0020 move.l -[A7], [A1 + 0x20]
00001376 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */]
0000137A 2254 movea.l A1, [A4]
0000137C 2069 001C movea.l A0, [A1 + 0x1C]
00001380 2050 movea.l A0, [A0]
00001382 4868 003E pea.l [A0 + 0x3E]
00001386 486E FFF4 pea.l [A6 - 0xC]
0000138A 3F3C 100E move.w -[A7], 0x100E
0000138E A9EB syscall Pack4/FP68K
00001390 486E FFF4 pea.l [A6 - 0xC]
00001394 2F29 0020 move.l -[A7], [A1 + 0x20]
00001398 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
label0000139C:
0000139C 4CDF 1480 movem.l D7,A2,A4, [A7]+
000013A0 4E5E unlink A6
000013A2 2E9F move.l [A7], [A7]+
000013A4 4E75 rts
000013A6 4006 negx.b D6
000013A8 C800 and.b D4, D0
000013AA 0000 0000 ori.b D0, 0x0
000013AE 0000 4002 ori.b D0, 0x2
000013B2 8000 or.b D0, D0
000013B4 0000 0000 ori.b D0, 0x0
000013B8 0000 4004 ori.b D0, 0x4
000013BC B400 cmp.b D2, D0
000013BE 0000 0000 ori.b D0, 0x0
000013C2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_828: // at 000013C4 (misaligned)
000013C6 FFD8 .invalid <<F/7/7>>
000013C8 48E7 0128 movem.l -[A7], D7,A2,A4
000013CC 286E 0008 movea.l A4, [A6 + 0x8]
000013D0 42A7 clr.l -[A7]
000013D2 2054 movea.l A0, [A4]
000013D4 2F28 001C move.l -[A7], [A0 + 0x1C]
000013D8 4EAD 25A2 jsr [A5 + 0x25A2 /* export_1200 */]
000013DC 1E1F move.b D7, [A7]+
000013DE 7003 moveq.l D0, 0x03
000013E0 B007 cmp.b D0, D7
000013E2 6600 0208 bne +0x20A /* 000015EC */
000013E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013EA 4EBA FB36 jsr [PC - 0x4CA /* 00000F22 */]
000013EE 2254 movea.l A1, [A4]
000013F0 2069 001C movea.l A0, [A1 + 0x1C]
000013F4 2050 movea.l A0, [A0]
000013F6 2169 0028 002A move.l [A0 + 0x2A], [A1 + 0x28]
000013FC 2069 001C movea.l A0, [A1 + 0x1C]
00001400 2050 movea.l A0, [A0]
00001402 2169 0028 003A move.l [A0 + 0x3A], [A1 + 0x28]
00001408 2069 001C movea.l A0, [A1 + 0x1C]
0000140C 2050 movea.l A0, [A0]
0000140E 1028 0024 move.b D0, [A0 + 0x24]
00001412 667C bne +0x7E /* 00001490 */
00001414 2254 movea.l A1, [A4]
00001416 2069 001C movea.l A0, [A1 + 0x1C]
0000141A 2050 movea.l A0, [A0]
0000141C 117C 0001 0024 move.b [A0 + 0x24], 0x1
00001422 2254 movea.l A1, [A4]
00001424 2069 001C movea.l A0, [A1 + 0x1C]
00001428 2050 movea.l A0, [A0]
0000142A 2468 0020 movea.l A2, [A0 + 0x20]
0000142E 2452 movea.l A2, [A2]
00001430 206A 0332 movea.l A0, [A2 + 0x332]
00001434 2050 movea.l A0, [A0]
00001436 2F28 001C move.l -[A7], [A0 + 0x1C]
0000143A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
0000143E 2254 movea.l A1, [A4]
00001440 2069 001C movea.l A0, [A1 + 0x1C]
00001444 2050 movea.l A0, [A0]
00001446 2468 0020 movea.l A2, [A0 + 0x20]
0000144A 2452 movea.l A2, [A2]
0000144C 206A 0332 movea.l A0, [A2 + 0x332]
00001450 2050 movea.l A0, [A0]
00001452 2468 001C movea.l A2, [A0 + 0x1C]
00001456 2452 movea.l A2, [A2]
00001458 486A 0024 pea.l [A2 + 0x24]
0000145C A8A3 syscall EraseRect
0000145E 2254 movea.l A1, [A4]
00001460 2069 001C movea.l A0, [A1 + 0x1C]
00001464 2050 movea.l A0, [A0]
00001466 2468 0020 movea.l A2, [A0 + 0x20]
0000146A 2452 movea.l A2, [A2]
0000146C 206A 0332 movea.l A0, [A2 + 0x332]
00001470 2050 movea.l A0, [A0]
00001472 2468 001C movea.l A2, [A0 + 0x1C]
00001476 2452 movea.l A2, [A2]
00001478 486A 0024 pea.l [A2 + 0x24]
0000147C 2069 001C movea.l A0, [A1 + 0x1C]
00001480 2050 movea.l A0, [A0]
00001482 2468 0020 movea.l A2, [A0 + 0x20]
00001486 2452 movea.l A2, [A2]
00001488 2F2A 0332 move.l -[A7], [A2 + 0x332]
0000148C 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
label00001490:
00001490 2254 movea.l A1, [A4]
00001492 2069 001C movea.l A0, [A1 + 0x1C]
00001496 2050 movea.l A0, [A0]
00001498 4868 003E pea.l [A0 + 0x3E]
0000149C 486E FFF4 pea.l [A6 - 0xC]
000014A0 3F3C 100E move.w -[A7], 0x100E
000014A4 A9EB syscall Pack4/FP68K
000014A6 487A 014E pea.l [PC + 0x14E /* 000015F6, value 0x4006C800 */]
000014AA 486E FFF4 pea.l [A6 - 0xC]
000014AE 3F3C 0002 move.w -[A7], 0x2
000014B2 A9EB syscall Pack4/FP68K
000014B4 2069 001C movea.l A0, [A1 + 0x1C]
000014B8 486E FFF4 pea.l [A6 - 0xC]
000014BC 2050 movea.l A0, [A0]
000014BE 4868 003E pea.l [A0 + 0x3E]
000014C2 3F3C 1010 move.w -[A7], 0x1010
000014C6 A9EB syscall Pack4/FP68K
000014C8 2069 001C movea.l A0, [A1 + 0x1C]
000014CC 2F08 move.l -[A7], A0
000014CE 486E FFF4 pea.l [A6 - 0xC]
000014D2 2F08 move.l -[A7], A0
000014D4 42A7 clr.l -[A7]
000014D6 2454 movea.l A2, [A4]
000014D8 226A 001C movea.l A1, [A2 + 0x1C]
000014DC 2251 movea.l A1, [A1]
000014DE 4869 0026 pea.l [A1 + 0x26]
000014E2 486E FFEA pea.l [A6 - 0x16]
000014E6 3F3C 100E move.w -[A7], 0x100E
000014EA A9EB syscall Pack4/FP68K
000014EC 486E FFEA pea.l [A6 - 0x16]
000014F0 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
000014F4 201F move.l D0, [A7]+
000014F6 205F movea.l A0, [A7]+
000014F8 2D40 FFDC move.l [A6 - 0x24], D0
000014FC 486E FFDC pea.l [A6 - 0x24]
00001500 486E FFE0 pea.l [A6 - 0x20]
00001504 3F3C 100E move.w -[A7], 0x100E
00001508 A9EB syscall Pack4/FP68K
0000150A 486E FFE0 pea.l [A6 - 0x20]
0000150E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001512 588F addq.l A7, 4
00001514 205F movea.l A0, [A7]+
00001516 2454 movea.l A2, [A4]
00001518 226A 001C movea.l A1, [A2 + 0x1C]
0000151C 2251 movea.l A1, [A1]
0000151E 4869 002A pea.l [A1 + 0x2A]
00001522 486E FFF4 pea.l [A6 - 0xC]
00001526 3F3C 1004 move.w -[A7], 0x1004
0000152A A9EB syscall Pack4/FP68K
0000152C 486E FFF4 pea.l [A6 - 0xC]
00001530 2050 movea.l A0, [A0]
00001532 4868 0032 pea.l [A0 + 0x32]
00001536 3F3C 1010 move.w -[A7], 0x1010
0000153A A9EB syscall Pack4/FP68K
0000153C 206A 001C movea.l A0, [A2 + 0x1C]
00001540 2F08 move.l -[A7], A0
00001542 486E FFF4 pea.l [A6 - 0xC]
00001546 2F08 move.l -[A7], A0
00001548 42A7 clr.l -[A7]
0000154A 2454 movea.l A2, [A4]
0000154C 226A 001C movea.l A1, [A2 + 0x1C]
00001550 2251 movea.l A1, [A1]
00001552 4869 0026 pea.l [A1 + 0x26]
00001556 486E FFEA pea.l [A6 - 0x16]
0000155A 3F3C 100E move.w -[A7], 0x100E
0000155E A9EB syscall Pack4/FP68K
00001560 486E FFEA pea.l [A6 - 0x16]
00001564 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
00001568 201F move.l D0, [A7]+
0000156A 205F movea.l A0, [A7]+
0000156C 2D40 FFD8 move.l [A6 - 0x28], D0
00001570 486E FFD8 pea.l [A6 - 0x28]
00001574 486E FFE0 pea.l [A6 - 0x20]
00001578 3F3C 100E move.w -[A7], 0x100E
0000157C A9EB syscall Pack4/FP68K
0000157E 486E FFE0 pea.l [A6 - 0x20]
00001582 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00001586 588F addq.l A7, 4
00001588 205F movea.l A0, [A7]+
0000158A 2454 movea.l A2, [A4]
0000158C 226A 001C movea.l A1, [A2 + 0x1C]
00001590 2251 movea.l A1, [A1]
00001592 4869 002A pea.l [A1 + 0x2A]
00001596 486E FFF4 pea.l [A6 - 0xC]
0000159A 3F3C 1004 move.w -[A7], 0x1004
0000159E A9EB syscall Pack4/FP68K
000015A0 0A2E 0080 FFF4 xori.b [A6 - 0xC], 0x80
000015A6 486E FFF4 pea.l [A6 - 0xC]
000015AA 2050 movea.l A0, [A0]
000015AC 4868 002E pea.l [A0 + 0x2E]
000015B0 3F3C 1010 move.w -[A7], 0x1010
000015B4 A9EB syscall Pack4/FP68K
000015B6 2254 movea.l A1, [A4]
000015B8 2069 001C movea.l A0, [A1 + 0x1C]
000015BC 2050 movea.l A0, [A0]
000015BE 4868 0026 pea.l [A0 + 0x26]
000015C2 2F29 0020 move.l -[A7], [A1 + 0x20]
000015C6 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */]
000015CA 2254 movea.l A1, [A4]
000015CC 2069 001C movea.l A0, [A1 + 0x1C]
000015D0 2050 movea.l A0, [A0]
000015D2 4868 003E pea.l [A0 + 0x3E]
000015D6 486E FFF4 pea.l [A6 - 0xC]
000015DA 3F3C 100E move.w -[A7], 0x100E
000015DE A9EB syscall Pack4/FP68K
000015E0 486E FFF4 pea.l [A6 - 0xC]
000015E4 2F29 0020 move.l -[A7], [A1 + 0x20]
000015E8 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
label000015EC:
000015EC 4CDF 1480 movem.l D7,A2,A4, [A7]+
000015F0 4E5E unlink A6
000015F2 2E9F move.l [A7], [A7]+
000015F4 4E75 rts
000015F6 4006 negx.b D6
000015F8 C800 and.b D4, D0
000015FA 0000 0000 ori.b D0, 0x0
000015FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_829: // at 00001600 (misaligned)
00001602 0000 2F2E ori.b D0, 0x2E /* '.' */
00001606 0008 4EAD ori.b A0, 0xAD
0000160A 2232 4E5E move.l D1, [A2 + D4 * 8 + 0x5E]
0000160E 2E9F move.l [A7], [A7]+
00001610 4E75 rts
export_830:
00001612 4E56 FFD8 link A6, -0x0028
00001616 48E7 0128 movem.l -[A7], D7,A2,A4
0000161A 286E 0008 movea.l A4, [A6 + 0x8]
0000161E 42A7 clr.l -[A7]
00001620 2054 movea.l A0, [A4]
00001622 2F28 001C move.l -[A7], [A0 + 0x1C]
00001626 4EAD 25A2 jsr [A5 + 0x25A2 /* export_1200 */]
0000162A 1E1F move.b D7, [A7]+
0000162C 7003 moveq.l D0, 0x03
0000162E B007 cmp.b D0, D7
00001630 6600 01EE bne +0x1F0 /* 00001820 */
00001634 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001638 4EBA FB42 jsr [PC - 0x4BE /* 0000117C */]
0000163C 2254 movea.l A1, [A4]
0000163E 2069 001C movea.l A0, [A1 + 0x1C]
00001642 2050 movea.l A0, [A0]
00001644 2169 0024 002A move.l [A0 + 0x2A], [A1 + 0x24]
0000164A 2069 001C movea.l A0, [A1 + 0x1C]
0000164E 2050 movea.l A0, [A0]
00001650 2169 0024 003A move.l [A0 + 0x3A], [A1 + 0x24]
00001656 2069 001C movea.l A0, [A1 + 0x1C]
0000165A 2469 001C movea.l A2, [A1 + 0x1C]
0000165E 2452 movea.l A2, [A2]
00001660 486A 002A pea.l [A2 + 0x2A]
00001664 486E FFF4 pea.l [A6 - 0xC]
00001668 3F3C 100E move.w -[A7], 0x100E
0000166C A9EB syscall Pack4/FP68K
0000166E 487A 01C4 pea.l [PC + 0x1C4 /* 00001834, value 0x3FFF8000 */]
00001672 486E FFF4 pea.l [A6 - 0xC]
00001676 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000167A A9EB syscall Pack4/FP68K
0000167C 55C0 scs D0
0000167E 2050 movea.l A0, [A0]
00001680 C028 0024 and.b D0, [A0 + 0x24]
00001684 673E beq +0x40 /* 000016C4 */
00001686 2254 movea.l A1, [A4]
00001688 2069 001C movea.l A0, [A1 + 0x1C]
0000168C 2050 movea.l A0, [A0]
0000168E 4228 0024 clr.b [A0 + 0x24]
00001692 2254 movea.l A1, [A4]
00001694 2069 001C movea.l A0, [A1 + 0x1C]
00001698 2050 movea.l A0, [A0]
0000169A 2468 0020 movea.l A2, [A0 + 0x20]
0000169E 2452 movea.l A2, [A2]
000016A0 206A 0332 movea.l A0, [A2 + 0x332]
000016A4 2050 movea.l A0, [A0]
000016A6 2468 001C movea.l A2, [A0 + 0x1C]
000016AA 2452 movea.l A2, [A2]
000016AC 486A 0024 pea.l [A2 + 0x24]
000016B0 2069 001C movea.l A0, [A1 + 0x1C]
000016B4 2050 movea.l A0, [A0]
000016B6 2468 0020 movea.l A2, [A0 + 0x20]
000016BA 2452 movea.l A2, [A2]
000016BC 2F2A 0332 move.l -[A7], [A2 + 0x332]
000016C0 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
label000016C4:
000016C4 2254 movea.l A1, [A4]
000016C6 2069 001C movea.l A0, [A1 + 0x1C]
000016CA 2050 movea.l A0, [A0]
000016CC 4868 003E pea.l [A0 + 0x3E]
000016D0 486E FFF4 pea.l [A6 - 0xC]
000016D4 3F3C 100E move.w -[A7], 0x100E
000016D8 A9EB syscall Pack4/FP68K
000016DA 487A 014E pea.l [PC + 0x14E /* 0000182A, value 0x4006C800 */]
000016DE 486E FFF4 pea.l [A6 - 0xC]
000016E2 3F3C 0002 move.w -[A7], 0x2
000016E6 A9EB syscall Pack4/FP68K
000016E8 2069 001C movea.l A0, [A1 + 0x1C]
000016EC 486E FFF4 pea.l [A6 - 0xC]
000016F0 2050 movea.l A0, [A0]
000016F2 4868 003E pea.l [A0 + 0x3E]
000016F6 3F3C 1010 move.w -[A7], 0x1010
000016FA A9EB syscall Pack4/FP68K
000016FC 2069 001C movea.l A0, [A1 + 0x1C]
00001700 2F08 move.l -[A7], A0
00001702 486E FFF4 pea.l [A6 - 0xC]
00001706 2F08 move.l -[A7], A0
00001708 42A7 clr.l -[A7]
0000170A 2454 movea.l A2, [A4]
0000170C 226A 001C movea.l A1, [A2 + 0x1C]
00001710 2251 movea.l A1, [A1]
00001712 4869 0026 pea.l [A1 + 0x26]
00001716 486E FFEA pea.l [A6 - 0x16]
0000171A 3F3C 100E move.w -[A7], 0x100E
0000171E A9EB syscall Pack4/FP68K
00001720 486E FFEA pea.l [A6 - 0x16]
00001724 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
00001728 201F move.l D0, [A7]+
0000172A 205F movea.l A0, [A7]+
0000172C 2D40 FFDC move.l [A6 - 0x24], D0
00001730 486E FFDC pea.l [A6 - 0x24]
00001734 486E FFE0 pea.l [A6 - 0x20]
00001738 3F3C 100E move.w -[A7], 0x100E
0000173C A9EB syscall Pack4/FP68K
0000173E 486E FFE0 pea.l [A6 - 0x20]
00001742 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001746 588F addq.l A7, 4
00001748 205F movea.l A0, [A7]+
0000174A 2454 movea.l A2, [A4]
0000174C 226A 001C movea.l A1, [A2 + 0x1C]
00001750 2251 movea.l A1, [A1]
00001752 4869 002A pea.l [A1 + 0x2A]
00001756 486E FFF4 pea.l [A6 - 0xC]
0000175A 3F3C 1004 move.w -[A7], 0x1004
0000175E A9EB syscall Pack4/FP68K
00001760 486E FFF4 pea.l [A6 - 0xC]
00001764 2050 movea.l A0, [A0]
00001766 4868 0032 pea.l [A0 + 0x32]
0000176A 3F3C 1010 move.w -[A7], 0x1010
0000176E A9EB syscall Pack4/FP68K
00001770 206A 001C movea.l A0, [A2 + 0x1C]
00001774 2F08 move.l -[A7], A0
00001776 486E FFF4 pea.l [A6 - 0xC]
0000177A 2F08 move.l -[A7], A0
0000177C 42A7 clr.l -[A7]
0000177E 2454 movea.l A2, [A4]
00001780 226A 001C movea.l A1, [A2 + 0x1C]
00001784 2251 movea.l A1, [A1]
00001786 4869 0026 pea.l [A1 + 0x26]
0000178A 486E FFEA pea.l [A6 - 0x16]
0000178E 3F3C 100E move.w -[A7], 0x100E
00001792 A9EB syscall Pack4/FP68K
00001794 486E FFEA pea.l [A6 - 0x16]
00001798 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */]
0000179C 201F move.l D0, [A7]+
0000179E 205F movea.l A0, [A7]+
000017A0 2D40 FFD8 move.l [A6 - 0x28], D0
000017A4 486E FFD8 pea.l [A6 - 0x28]
000017A8 486E FFE0 pea.l [A6 - 0x20]
000017AC 3F3C 100E move.w -[A7], 0x100E
000017B0 A9EB syscall Pack4/FP68K
000017B2 486E FFE0 pea.l [A6 - 0x20]
000017B6 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000017BA 588F addq.l A7, 4
000017BC 205F movea.l A0, [A7]+
000017BE 2454 movea.l A2, [A4]
000017C0 226A 001C movea.l A1, [A2 + 0x1C]
000017C4 2251 movea.l A1, [A1]
000017C6 4869 002A pea.l [A1 + 0x2A]
000017CA 486E FFF4 pea.l [A6 - 0xC]
000017CE 3F3C 1004 move.w -[A7], 0x1004
000017D2 A9EB syscall Pack4/FP68K
000017D4 0A2E 0080 FFF4 xori.b [A6 - 0xC], 0x80
000017DA 486E FFF4 pea.l [A6 - 0xC]
000017DE 2050 movea.l A0, [A0]
000017E0 4868 002E pea.l [A0 + 0x2E]
000017E4 3F3C 1010 move.w -[A7], 0x1010
000017E8 A9EB syscall Pack4/FP68K
000017EA 2254 movea.l A1, [A4]
000017EC 2069 001C movea.l A0, [A1 + 0x1C]
000017F0 2050 movea.l A0, [A0]
000017F2 4868 0026 pea.l [A0 + 0x26]
000017F6 2F29 0020 move.l -[A7], [A1 + 0x20]
000017FA 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */]
000017FE 2254 movea.l A1, [A4]
00001800 2069 001C movea.l A0, [A1 + 0x1C]
00001804 2050 movea.l A0, [A0]
00001806 4868 003E pea.l [A0 + 0x3E]
0000180A 486E FFF4 pea.l [A6 - 0xC]
0000180E 3F3C 100E move.w -[A7], 0x100E
00001812 A9EB syscall Pack4/FP68K
00001814 486E FFF4 pea.l [A6 - 0xC]
00001818 2F29 0020 move.l -[A7], [A1 + 0x20]
0000181C 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
label00001820:
00001820 4CDF 1480 movem.l D7,A2,A4, [A7]+
00001824 4E5E unlink A6
00001826 2E9F move.l [A7], [A7]+
00001828 4E75 rts
0000182A 4006 negx.b D6
0000182C C800 and.b D4, D0
0000182E 0000 0000 ori.b D0, 0x0
00001832 0000 3FFF ori.b D0, 0xFF
00001836 8000 or.b D0, D0
00001838 0000 0000 ori.b D0, 0x0
0000183C 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_831: // at 0000183E (misaligned)
00001840 FFE8 .invalid <<F/7/7>>
00001842 48E7 0028 movem.l -[A7], A2,A4
00001846 286E 0008 movea.l A4, [A6 + 0x8]
0000184A 2254 movea.l A1, [A4]
0000184C 2069 0018 movea.l A0, [A1 + 0x18]
00001850 2050 movea.l A0, [A0]
00001852 2468 0076 movea.l A2, [A0 + 0x76]
00001856 2452 movea.l A2, [A2]
00001858 486A 0050 pea.l [A2 + 0x50]
0000185C 486E FFF2 pea.l [A6 - 0xE]
00001860 3F3C 200E move.w -[A7], 0x200E
00001864 A9EB syscall Pack4/FP68K
00001866 2069 0014 movea.l A0, [A1 + 0x14]
0000186A 2050 movea.l A0, [A0]
0000186C 4868 0026 pea.l [A0 + 0x26]
00001870 486E FFF2 pea.l [A6 - 0xE]
00001874 3F3C 1000 move.w -[A7], 0x1000
00001878 A9EB syscall Pack4/FP68K
0000187A 486E FFF2 pea.l [A6 - 0xE]
0000187E 486E FFFC pea.l [A6 - 0x4]
00001882 3F3C 1010 move.w -[A7], 0x1010
00001886 A9EB syscall Pack4/FP68K
00001888 42A7 clr.l -[A7]
0000188A 486E FFFC pea.l [A6 - 0x4]
0000188E 486E FFF2 pea.l [A6 - 0xE]
00001892 3F3C 100E move.w -[A7], 0x100E
00001896 A9EB syscall Pack4/FP68K
00001898 486E FFF2 pea.l [A6 - 0xE]
0000189C 487A 0064 pea.l [PC + 0x64 /* 00001902, value 0x4007B400 */]
000018A0 4EAD 2C2A jsr [A5 + 0x2C2A /* export_1409 */]
000018A4 2D5F FFFC move.l [A6 - 0x4], [A7]+
000018A8 2054 movea.l A0, [A4]
000018AA 4868 001C pea.l [A0 + 0x1C]
000018AE 486E FFF2 pea.l [A6 - 0xE]
000018B2 3F3C 100E move.w -[A7], 0x100E
000018B6 A9EB syscall Pack4/FP68K
000018B8 486E FFF2 pea.l [A6 - 0xE]
000018BC 486E FFFC pea.l [A6 - 0x4]
000018C0 486E FFE8 pea.l [A6 - 0x18]
000018C4 3F3C 100E move.w -[A7], 0x100E
000018C8 A9EB syscall Pack4/FP68K
000018CA 486E FFE8 pea.l [A6 - 0x18]
000018CE 2F28 0014 move.l -[A7], [A0 + 0x14]
000018D2 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
000018D6 2254 movea.l A1, [A4]
000018D8 2069 0014 movea.l A0, [A1 + 0x14]
000018DC 2050 movea.l A0, [A0]
000018DE 4868 003E pea.l [A0 + 0x3E]
000018E2 486E FFF2 pea.l [A6 - 0xE]
000018E6 3F3C 100E move.w -[A7], 0x100E
000018EA A9EB syscall Pack4/FP68K
000018EC 486E FFF2 pea.l [A6 - 0xE]
000018F0 2F29 0018 move.l -[A7], [A1 + 0x18]
000018F4 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
000018F8 4CDF 1400 movem.l A2,A4, [A7]+
000018FC 4E5E unlink A6
000018FE 2E9F move.l [A7], [A7]+
00001900 4E75 rts
00001902 4007 negx.b D7
00001904 B400 cmp.b D2, D0
00001906 0000 0000 ori.b D0, 0x0
0000190A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_832: // at 0000190C (misaligned)
0000190E FFF2 .invalid <<F/7/7>>
00001910 48E7 0028 movem.l -[A7], A2,A4
00001914 286E 0008 movea.l A4, [A6 + 0x8]
00001918 2254 movea.l A1, [A4]
0000191A 2069 0018 movea.l A0, [A1 + 0x18]
0000191E 2050 movea.l A0, [A0]
00001920 2468 0076 movea.l A2, [A0 + 0x76]
00001924 2452 movea.l A2, [A2]
00001926 486A 0050 pea.l [A2 + 0x50]
0000192A 486E FFF2 pea.l [A6 - 0xE]
0000192E 3F3C 200E move.w -[A7], 0x200E
00001932 A9EB syscall Pack4/FP68K
00001934 2069 0014 movea.l A0, [A1 + 0x14]
00001938 2050 movea.l A0, [A0]
0000193A 4868 0026 pea.l [A0 + 0x26]
0000193E 486E FFF2 pea.l [A6 - 0xE]
00001942 3F3C 1000 move.w -[A7], 0x1000
00001946 A9EB syscall Pack4/FP68K
00001948 486E FFF2 pea.l [A6 - 0xE]
0000194C 486E FFFC pea.l [A6 - 0x4]
00001950 3F3C 1010 move.w -[A7], 0x1010
00001954 A9EB syscall Pack4/FP68K
00001956 42A7 clr.l -[A7]
00001958 486E FFFC pea.l [A6 - 0x4]
0000195C 486E FFF2 pea.l [A6 - 0xE]
00001960 3F3C 100E move.w -[A7], 0x100E
00001964 A9EB syscall Pack4/FP68K
00001966 486E FFF2 pea.l [A6 - 0xE]
0000196A 487A 0030 pea.l [PC + 0x30 /* 0000199C, value 0x4007B400 */]
0000196E 4EAD 2C2A jsr [A5 + 0x2C2A /* export_1409 */]
00001972 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001976 486E FFFC pea.l [A6 - 0x4]
0000197A 486E FFF2 pea.l [A6 - 0xE]
0000197E 3F3C 100E move.w -[A7], 0x100E
00001982 A9EB syscall Pack4/FP68K
00001984 486E FFF2 pea.l [A6 - 0xE]
00001988 2054 movea.l A0, [A4]
0000198A 2F28 0014 move.l -[A7], [A0 + 0x14]
0000198E 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00001992 4CDF 1400 movem.l A2,A4, [A7]+
00001996 4E5E unlink A6
00001998 2E9F move.l [A7], [A7]+
0000199A 4E75 rts
0000199C 4007 negx.b D7
0000199E B400 cmp.b D2, D0
000019A0 0000 0000 ori.b D0, 0x0
000019A4 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_833: // at 000019A6 (misaligned)
000019A8 0000 2F0C ori.b D0, 0xC
000019AC 286E 0008 movea.l A4, [A6 + 0x8]
000019B0 2D6E 0008 001C move.l [A6 + 0x1C], [A6 + 0x8]
000019B6 7001 moveq.l D0, 0x01
000019B8 B02E 001A cmp.b D0, [A6 + 0x1A]
000019BC 661E bne +0x20 /* 000019DC */
000019BE 2254 movea.l A1, [A4]
000019C0 2069 0014 movea.l A0, [A1 + 0x14]
000019C4 2050 movea.l A0, [A0]
000019C6 1028 0064 move.b D0, [A0 + 0x64]
000019CA 660E bne +0x10 /* 000019DA */
000019CC 2254 movea.l A1, [A4]
000019CE 2069 0014 movea.l A0, [A1 + 0x14]
000019D2 2050 movea.l A0, [A0]
000019D4 117C 0001 0064 move.b [A0 + 0x64], 0x1
label000019DA:
000019DA 602A bra +0x2C /* 00001A06 */
label000019DC:
000019DC 7002 moveq.l D0, 0x02
000019DE B02E 001A cmp.b D0, [A6 + 0x1A]
000019E2 6622 bne +0x24 /* 00001A06 */
000019E4 2254 movea.l A1, [A4]
000019E6 2069 0014 movea.l A0, [A1 + 0x14]
000019EA 2050 movea.l A0, [A0]
000019EC 1028 0064 move.b D0, [A0 + 0x64]
000019F0 670E beq +0x10 /* 00001A00 */
000019F2 2254 movea.l A1, [A4]
000019F4 2069 0014 movea.l A0, [A1 + 0x14]
000019F8 2050 movea.l A0, [A0]
000019FA 4228 0064 clr.b [A0 + 0x64]
000019FE 6006 bra +0x8 /* 00001A06 */
label00001A00:
00001A00 2D6D FD8A 001C move.l [A6 + 0x1C], [A5 - 0x276]
label00001A06:
00001A06 285F movea.l A4, [A7]+
00001A08 4E5E unlink A6
00001A0A 205F movea.l A0, [A7]+
00001A0C DEFC 0014 add.w A7, 0x14
00001A10 4ED0 jmp [A0]
export_834:
00001A12 4E56 0000 link A6, 0
00001A16 1F3C 0001 move.b -[A7], 0x1
00001A1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A1E 4EAD 284A jsr [A5 + 0x284A /* export_1285 */]
00001A22 4E5E unlink A6
00001A24 2E9F move.l [A7], [A7]+
00001A26 4E75 rts
export_835:
00001A28 4E56 0000 link A6, 0
00001A2C 4267 clr.w -[A7]
00001A2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A32 4EAD 284A jsr [A5 + 0x284A /* export_1285 */]
00001A36 4E5E unlink A6
00001A38 2E9F move.l [A7], [A7]+
00001A3A 4E75 rts
export_836:
00001A3C 4E56 0000 link A6, 0
00001A40 1F3C 0001 move.b -[A7], 0x1
00001A44 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A48 4EAD 284A jsr [A5 + 0x284A /* export_1285 */]
00001A4C 4E5E unlink A6
00001A4E 2E9F move.l [A7], [A7]+
00001A50 4E75 rts
export_837:
00001A52 4E56 FFEA link A6, -0x0016
00001A56 48E7 0128 movem.l -[A7], D7,A2,A4
00001A5A 286E 0008 movea.l A4, [A6 + 0x8]
00001A5E 3E2E 0010 move.w D7, [A6 + 0x10]
00001A62 9E6E 0014 sub.w D7, [A6 + 0x14]
00001A66 41EE FFF6 lea.l A0, [A6 - 0xA]
00001A6A 2454 movea.l A2, [A4]
00001A6C 43EA 0018 lea.l A1, [A2 + 0x18]
00001A70 20D9 move.l [A0]+, [A1]+
00001A72 20D9 move.l [A0]+, [A1]+
00001A74 486E FFF6 pea.l [A6 - 0xA]
00001A78 4267 clr.w -[A7]
00001A7A 3F07 move.w -[A7], D7
00001A7C A8A8 syscall OffsetRect
00001A7E 2254 movea.l A1, [A4]
00001A80 2069 0014 movea.l A0, [A1 + 0x14]
00001A84 2050 movea.l A0, [A0]
00001A86 45E8 0058 lea.l A2, [A0 + 0x58]
00001A8A 41EE FFF6 lea.l A0, [A6 - 0xA]
00001A8E 24D8 move.l [A2]+, [A0]+
00001A90 24D8 move.l [A2]+, [A0]+
00001A92 2069 0014 movea.l A0, [A1 + 0x14]
00001A96 3029 002C move.w D0, [A1 + 0x2C]
00001A9A 2050 movea.l A0, [A0]
00001A9C 9068 005C sub.w D0, [A0 + 0x5C]
00001AA0 3D40 FFEA move.w [A6 - 0x16], D0
00001AA4 486E FFEA pea.l [A6 - 0x16]
00001AA8 486E FFEC pea.l [A6 - 0x14]
00001AAC 3F3C 200E move.w -[A7], 0x200E
00001AB0 A9EB syscall Pack4/FP68K
00001AB2 2069 0014 movea.l A0, [A1 + 0x14]
00001AB6 2050 movea.l A0, [A0]
00001AB8 4868 007C pea.l [A0 + 0x7C]
00001ABC 486E FFEC pea.l [A6 - 0x14]
00001AC0 3F3C 2006 move.w -[A7], 0x2006
00001AC4 A9EB syscall Pack4/FP68K
00001AC6 2069 0014 movea.l A0, [A1 + 0x14]
00001ACA 486E FFEC pea.l [A6 - 0x14]
00001ACE 2050 movea.l A0, [A0]
00001AD0 4868 0060 pea.l [A0 + 0x60]
00001AD4 3F3C 1010 move.w -[A7], 0x1010
00001AD8 A9EB syscall Pack4/FP68K
00001ADA 486E FFF6 pea.l [A6 - 0xA]
00001ADE 2054 movea.l A0, [A4]
00001AE0 4868 0020 pea.l [A0 + 0x20]
00001AE4 486E FFF6 pea.l [A6 - 0xA]
00001AE8 A8AB syscall UnionRect
00001AEA 486E FFF6 pea.l [A6 - 0xA]
00001AEE 2054 movea.l A0, [A4]
00001AF0 2F28 0014 move.l -[A7], [A0 + 0x14]
00001AF4 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00001AF8 2254 movea.l A1, [A4]
00001AFA 2069 0014 movea.l A0, [A1 + 0x14]
00001AFE 45E9 0020 lea.l A2, [A1 + 0x20]
00001B02 2050 movea.l A0, [A0]
00001B04 43E8 0058 lea.l A1, [A0 + 0x58]
00001B08 24D9 move.l [A2]+, [A1]+
00001B0A 24D9 move.l [A2]+, [A1]+
00001B0C 4CDF 1480 movem.l D7,A2,A4, [A7]+
00001B10 4E5E unlink A6
00001B12 205F movea.l A0, [A7]+
00001B14 DEFC 0010 add.w A7, 0x10
00001B18 4ED0 jmp [A0]
export_838:
00001B1A 4E56 FFFC link A6, -0x0004
00001B1E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001B22 266E 000C movea.l A3, [A6 + 0xC]
00001B26 286E 0008 movea.l A4, [A6 + 0x8]
00001B2A 2254 movea.l A1, [A4]
00001B2C 2069 0014 movea.l A0, [A1 + 0x14]
00001B30 3E29 0028 move.w D7, [A1 + 0x28]
00001B34 2050 movea.l A0, [A0]
00001B36 9E68 0058 sub.w D7, [A0 + 0x58]
00001B3A 3C13 move.w D6, [A3]
00001B3C 9C6E 0010 sub.w D6, [A6 + 0x10]
00001B40 42A7 clr.l -[A7]
00001B42 3007 move.w D0, D7
00001B44 48C0 ext.l D0
00001B46 2F00 move.l -[A7], D0
00001B48 3006 move.w D0, D6
00001B4A 48C0 ext.l D0
00001B4C 2F00 move.l -[A7], D0
00001B4E 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001B52 201F move.l D0, [A7]+
00001B54 3C00 move.w D6, D0
00001B56 2254 movea.l A1, [A4]
00001B58 2069 0014 movea.l A0, [A1 + 0x14]
00001B5C 3E29 002C move.w D7, [A1 + 0x2C]
00001B60 2050 movea.l A0, [A0]
00001B62 9E68 005C sub.w D7, [A0 + 0x5C]
00001B66 302E 0010 move.w D0, [A6 + 0x10]
00001B6A 48C0 ext.l D0
00001B6C 2F00 move.l -[A7], D0
00001B6E 42A7 clr.l -[A7]
00001B70 3207 move.w D1, D7
00001B72 48C1 ext.l D1
00001B74 2F01 move.l -[A7], D1
00001B76 3206 move.w D1, D6
00001B78 48C1 ext.l D1
00001B7A 2F01 move.l -[A7], D1
00001B7C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00001B80 221F move.l D1, [A7]+
00001B82 201F move.l D0, [A7]+
00001B84 D280 add.l D1, D0
00001B86 3681 move.w [A3], D1
00001B88 376E 0012 0002 move.w [A3 + 0x2], [A6 + 0x12]
00001B8E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001B92 4E5E unlink A6
00001B94 205F movea.l A0, [A7]+
00001B96 DEFC 0010 add.w A7, 0x10
00001B9A 4ED0 jmp [A0]
export_839:
00001B9C 4E56 FFEC link A6, -0x0014
00001BA0 48E7 0028 movem.l -[A7], A2,A4
00001BA4 286E 0008 movea.l A4, [A6 + 0x8]
00001BA8 2254 movea.l A1, [A4]
00001BAA 2069 0014 movea.l A0, [A1 + 0x14]
00001BAE 45EE FFF8 lea.l A2, [A6 - 0x8]
00001BB2 2050 movea.l A0, [A0]
00001BB4 43E8 0058 lea.l A1, [A0 + 0x58]
00001BB8 24D9 move.l [A2]+, [A1]+
00001BBA 24D9 move.l [A2]+, [A1]+
00001BBC 7001 moveq.l D0, 0x01
00001BBE B02E 000C cmp.b D0, [A6 + 0xC]
00001BC2 6616 bne +0x18 /* 00001BDA */
00001BC4 2254 movea.l A1, [A4]
00001BC6 2069 0014 movea.l A0, [A1 + 0x14]
00001BCA 2050 movea.l A0, [A0]
00001BCC 45E8 0058 lea.l A2, [A0 + 0x58]
00001BD0 41E9 0020 lea.l A0, [A1 + 0x20]
00001BD4 24D8 move.l [A2]+, [A0]+
00001BD6 24D8 move.l [A2]+, [A0]+
00001BD8 6014 bra +0x16 /* 00001BEE */
label00001BDA:
00001BDA 2254 movea.l A1, [A4]
00001BDC 2069 0014 movea.l A0, [A1 + 0x14]
00001BE0 2050 movea.l A0, [A0]
00001BE2 45E8 0058 lea.l A2, [A0 + 0x58]
00001BE6 41E9 0018 lea.l A0, [A1 + 0x18]
00001BEA 24D8 move.l [A2]+, [A0]+
00001BEC 24D8 move.l [A2]+, [A0]+
label00001BEE:
00001BEE 486E FFF8 pea.l [A6 - 0x8]
00001BF2 2254 movea.l A1, [A4]
00001BF4 2069 0014 movea.l A0, [A1 + 0x14]
00001BF8 2050 movea.l A0, [A0]
00001BFA 4868 0058 pea.l [A0 + 0x58]
00001BFE 486E FFF8 pea.l [A6 - 0x8]
00001C02 A8AB syscall UnionRect
00001C04 2254 movea.l A1, [A4]
00001C06 2069 0014 movea.l A0, [A1 + 0x14]
00001C0A 3029 002C move.w D0, [A1 + 0x2C]
00001C0E 2050 movea.l A0, [A0]
00001C10 9068 005C sub.w D0, [A0 + 0x5C]
00001C14 3D40 FFEC move.w [A6 - 0x14], D0
00001C18 486E FFEC pea.l [A6 - 0x14]
00001C1C 486E FFEE pea.l [A6 - 0x12]
00001C20 3F3C 200E move.w -[A7], 0x200E
00001C24 A9EB syscall Pack4/FP68K
00001C26 2069 0014 movea.l A0, [A1 + 0x14]
00001C2A 2050 movea.l A0, [A0]
00001C2C 4868 007C pea.l [A0 + 0x7C]
00001C30 486E FFEE pea.l [A6 - 0x12]
00001C34 3F3C 2006 move.w -[A7], 0x2006
00001C38 A9EB syscall Pack4/FP68K
00001C3A 2069 0014 movea.l A0, [A1 + 0x14]
00001C3E 486E FFEE pea.l [A6 - 0x12]
00001C42 2050 movea.l A0, [A0]
00001C44 4868 0060 pea.l [A0 + 0x60]
00001C48 3F3C 1010 move.w -[A7], 0x1010
00001C4C A9EB syscall Pack4/FP68K
00001C4E 2054 movea.l A0, [A4]
00001C50 2F28 0014 move.l -[A7], [A0 + 0x14]
00001C54 4EAD 282A jsr [A5 + 0x282A /* export_1281 */]
00001C58 2254 movea.l A1, [A4]
00001C5A 2069 0014 movea.l A0, [A1 + 0x14]
00001C5E 2050 movea.l A0, [A0]
00001C60 2F28 001C move.l -[A7], [A0 + 0x1C]
00001C64 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00001C68 486E FFF8 pea.l [A6 - 0x8]
00001C6C 2054 movea.l A0, [A4]
00001C6E 2F28 0014 move.l -[A7], [A0 + 0x14]
00001C72 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00001C76 4CDF 1400 movem.l A2,A4, [A7]+
00001C7A 4E5E unlink A6
00001C7C 205F movea.l A0, [A7]+
00001C7E 5C4F addq.w A7, 6
00001C80 4ED0 jmp [A0]
export_840:
00001C82 4E56 FFEA link A6, -0x0016
00001C86 48E7 0128 movem.l -[A7], D7,A2,A4
00001C8A 286E 0008 movea.l A4, [A6 + 0x8]
00001C8E 3E2E 0012 move.w D7, [A6 + 0x12]
00001C92 9E6E 0016 sub.w D7, [A6 + 0x16]
00001C96 41EE FFF6 lea.l A0, [A6 - 0xA]
00001C9A 2454 movea.l A2, [A4]
00001C9C 43EA 0018 lea.l A1, [A2 + 0x18]
00001CA0 20D9 move.l [A0]+, [A1]+
00001CA2 20D9 move.l [A0]+, [A1]+
00001CA4 486E FFF6 pea.l [A6 - 0xA]
00001CA8 3F07 move.w -[A7], D7
00001CAA 4267 clr.w -[A7]
00001CAC A8A8 syscall OffsetRect
00001CAE 2254 movea.l A1, [A4]
00001CB0 2069 0014 movea.l A0, [A1 + 0x14]
00001CB4 2050 movea.l A0, [A0]
00001CB6 45E8 0058 lea.l A2, [A0 + 0x58]
00001CBA 41EE FFF6 lea.l A0, [A6 - 0xA]
00001CBE 24D8 move.l [A2]+, [A0]+
00001CC0 24D8 move.l [A2]+, [A0]+
00001CC2 2069 0014 movea.l A0, [A1 + 0x14]
00001CC6 2050 movea.l A0, [A0]
00001CC8 3028 005A move.w D0, [A0 + 0x5A]
00001CCC 9069 002A sub.w D0, [A1 + 0x2A]
00001CD0 3D40 FFEA move.w [A6 - 0x16], D0
00001CD4 486E FFEA pea.l [A6 - 0x16]
00001CD8 486E FFEC pea.l [A6 - 0x14]
00001CDC 3F3C 200E move.w -[A7], 0x200E
00001CE0 A9EB syscall Pack4/FP68K
00001CE2 2069 0014 movea.l A0, [A1 + 0x14]
00001CE6 2050 movea.l A0, [A0]
00001CE8 4868 007C pea.l [A0 + 0x7C]
00001CEC 486E FFEC pea.l [A6 - 0x14]
00001CF0 3F3C 2006 move.w -[A7], 0x2006
00001CF4 A9EB syscall Pack4/FP68K
00001CF6 2069 0014 movea.l A0, [A1 + 0x14]
00001CFA 486E FFEC pea.l [A6 - 0x14]
00001CFE 2050 movea.l A0, [A0]
00001D00 4868 0060 pea.l [A0 + 0x60]
00001D04 3F3C 1010 move.w -[A7], 0x1010
00001D08 A9EB syscall Pack4/FP68K
00001D0A 486E FFF6 pea.l [A6 - 0xA]
00001D0E 2054 movea.l A0, [A4]
00001D10 4868 0020 pea.l [A0 + 0x20]
00001D14 486E FFF6 pea.l [A6 - 0xA]
00001D18 A8AB syscall UnionRect
00001D1A 486E FFF6 pea.l [A6 - 0xA]
00001D1E 2054 movea.l A0, [A4]
00001D20 2F28 0014 move.l -[A7], [A0 + 0x14]
00001D24 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00001D28 2254 movea.l A1, [A4]
00001D2A 2069 0014 movea.l A0, [A1 + 0x14]
00001D2E 45E9 0020 lea.l A2, [A1 + 0x20]
00001D32 2050 movea.l A0, [A0]
00001D34 43E8 0058 lea.l A1, [A0 + 0x58]
00001D38 24D9 move.l [A2]+, [A1]+
00001D3A 24D9 move.l [A2]+, [A1]+
00001D3C 4CDF 1480 movem.l D7,A2,A4, [A7]+
00001D40 4E5E unlink A6
00001D42 205F movea.l A0, [A7]+
00001D44 DEFC 0010 add.w A7, 0x10
00001D48 4ED0 jmp [A0]
export_841:
00001D4A 4E56 FFFC link A6, -0x0004
00001D4E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001D52 266E 000C movea.l A3, [A6 + 0xC]
00001D56 286E 0008 movea.l A4, [A6 + 0x8]
00001D5A 2254 movea.l A1, [A4]
00001D5C 2069 0014 movea.l A0, [A1 + 0x14]
00001D60 3E29 002A move.w D7, [A1 + 0x2A]
00001D64 2050 movea.l A0, [A0]
00001D66 9E68 005A sub.w D7, [A0 + 0x5A]
00001D6A 3C2B 0002 move.w D6, [A3 + 0x2]
00001D6E 9C6E 0012 sub.w D6, [A6 + 0x12]
00001D72 42A7 clr.l -[A7]
00001D74 3007 move.w D0, D7
00001D76 48C0 ext.l D0
00001D78 2F00 move.l -[A7], D0
00001D7A 3006 move.w D0, D6
00001D7C 48C0 ext.l D0
00001D7E 2F00 move.l -[A7], D0
00001D80 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001D84 201F move.l D0, [A7]+
00001D86 3C00 move.w D6, D0
00001D88 2254 movea.l A1, [A4]
00001D8A 2069 0014 movea.l A0, [A1 + 0x14]
00001D8E 3E29 002E move.w D7, [A1 + 0x2E]
00001D92 2050 movea.l A0, [A0]
00001D94 9E68 005E sub.w D7, [A0 + 0x5E]
00001D98 302E 0012 move.w D0, [A6 + 0x12]
00001D9C 48C0 ext.l D0
00001D9E 2F00 move.l -[A7], D0
00001DA0 42A7 clr.l -[A7]
00001DA2 3207 move.w D1, D7
00001DA4 48C1 ext.l D1
00001DA6 2F01 move.l -[A7], D1
00001DA8 3206 move.w D1, D6
00001DAA 48C1 ext.l D1
00001DAC 2F01 move.l -[A7], D1
00001DAE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00001DB2 221F move.l D1, [A7]+
00001DB4 201F move.l D0, [A7]+
00001DB6 D280 add.l D1, D0
00001DB8 3741 0002 move.w [A3 + 0x2], D1
00001DBC 36AE 0010 move.w [A3], [A6 + 0x10]
00001DC0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001DC4 4E5E unlink A6
00001DC6 205F movea.l A0, [A7]+
00001DC8 DEFC 0010 add.w A7, 0x10
00001DCC 4ED0 jmp [A0]
export_842:
00001DCE 4E56 FFEC link A6, -0x0014
00001DD2 48E7 0028 movem.l -[A7], A2,A4
00001DD6 286E 0008 movea.l A4, [A6 + 0x8]
00001DDA 2254 movea.l A1, [A4]
00001DDC 2069 0014 movea.l A0, [A1 + 0x14]
00001DE0 45EE FFF8 lea.l A2, [A6 - 0x8]
00001DE4 2050 movea.l A0, [A0]
00001DE6 43E8 0058 lea.l A1, [A0 + 0x58]
00001DEA 24D9 move.l [A2]+, [A1]+
00001DEC 24D9 move.l [A2]+, [A1]+
00001DEE 7001 moveq.l D0, 0x01
00001DF0 B02E 000C cmp.b D0, [A6 + 0xC]
00001DF4 6616 bne +0x18 /* 00001E0C */
00001DF6 2254 movea.l A1, [A4]
00001DF8 2069 0014 movea.l A0, [A1 + 0x14]
00001DFC 2050 movea.l A0, [A0]
00001DFE 45E8 0058 lea.l A2, [A0 + 0x58]
00001E02 41E9 0020 lea.l A0, [A1 + 0x20]
00001E06 24D8 move.l [A2]+, [A0]+
00001E08 24D8 move.l [A2]+, [A0]+
00001E0A 6014 bra +0x16 /* 00001E20 */
label00001E0C:
00001E0C 2254 movea.l A1, [A4]
00001E0E 2069 0014 movea.l A0, [A1 + 0x14]
00001E12 2050 movea.l A0, [A0]
00001E14 45E8 0058 lea.l A2, [A0 + 0x58]
00001E18 41E9 0018 lea.l A0, [A1 + 0x18]
00001E1C 24D8 move.l [A2]+, [A0]+
00001E1E 24D8 move.l [A2]+, [A0]+
label00001E20:
00001E20 486E FFF8 pea.l [A6 - 0x8]
00001E24 2254 movea.l A1, [A4]
00001E26 2069 0014 movea.l A0, [A1 + 0x14]
00001E2A 2050 movea.l A0, [A0]
00001E2C 4868 0058 pea.l [A0 + 0x58]
00001E30 486E FFF8 pea.l [A6 - 0x8]
00001E34 A8AB syscall UnionRect
00001E36 2254 movea.l A1, [A4]
00001E38 2069 0014 movea.l A0, [A1 + 0x14]
00001E3C 2050 movea.l A0, [A0]
00001E3E 3028 005A move.w D0, [A0 + 0x5A]
00001E42 9069 002A sub.w D0, [A1 + 0x2A]
00001E46 3D40 FFEC move.w [A6 - 0x14], D0
00001E4A 486E FFEC pea.l [A6 - 0x14]
00001E4E 486E FFEE pea.l [A6 - 0x12]
00001E52 3F3C 200E move.w -[A7], 0x200E
00001E56 A9EB syscall Pack4/FP68K
00001E58 2069 0014 movea.l A0, [A1 + 0x14]
00001E5C 2050 movea.l A0, [A0]
00001E5E 4868 007C pea.l [A0 + 0x7C]
00001E62 486E FFEE pea.l [A6 - 0x12]
00001E66 3F3C 2006 move.w -[A7], 0x2006
00001E6A A9EB syscall Pack4/FP68K
00001E6C 2069 0014 movea.l A0, [A1 + 0x14]
00001E70 486E FFEE pea.l [A6 - 0x12]
00001E74 2050 movea.l A0, [A0]
00001E76 4868 0060 pea.l [A0 + 0x60]
00001E7A 3F3C 1010 move.w -[A7], 0x1010
00001E7E A9EB syscall Pack4/FP68K
00001E80 2054 movea.l A0, [A4]
00001E82 2F28 0014 move.l -[A7], [A0 + 0x14]
00001E86 4EAD 282A jsr [A5 + 0x282A /* export_1281 */]
00001E8A 2254 movea.l A1, [A4]
00001E8C 2069 0014 movea.l A0, [A1 + 0x14]
00001E90 2050 movea.l A0, [A0]
00001E92 2F28 001C move.l -[A7], [A0 + 0x1C]
00001E96 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00001E9A 486E FFF8 pea.l [A6 - 0x8]
00001E9E 2054 movea.l A0, [A4]
00001EA0 2F28 0014 move.l -[A7], [A0 + 0x14]
00001EA4 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00001EA8 4CDF 1400 movem.l A2,A4, [A7]+
00001EAC 4E5E unlink A6
00001EAE 205F movea.l A0, [A7]+
00001EB0 5C4F addq.w A7, 6
00001EB2 4ED0 jmp [A0]
export_843:
00001EB4 4E56 0000 link A6, 0
00001EB8 2F0C move.l -[A7], A4
00001EBA 286E 0008 movea.l A4, [A6 + 0x8]
00001EBE 2D6E 0008 001C move.l [A6 + 0x1C], [A6 + 0x8]
00001EC4 7001 moveq.l D0, 0x01
00001EC6 B02E 001A cmp.b D0, [A6 + 0x1A]
00001ECA 661E bne +0x20 /* 00001EEA */
00001ECC 2254 movea.l A1, [A4]
00001ECE 2069 0014 movea.l A0, [A1 + 0x14]
00001ED2 2050 movea.l A0, [A0]
00001ED4 1028 0052 move.b D0, [A0 + 0x52]
00001ED8 660E bne +0x10 /* 00001EE8 */
00001EDA 2254 movea.l A1, [A4]
00001EDC 2069 0014 movea.l A0, [A1 + 0x14]
00001EE0 2050 movea.l A0, [A0]
00001EE2 117C 0001 0052 move.b [A0 + 0x52], 0x1
label00001EE8:
00001EE8 602A bra +0x2C /* 00001F14 */
label00001EEA:
00001EEA 7002 moveq.l D0, 0x02
00001EEC B02E 001A cmp.b D0, [A6 + 0x1A]
00001EF0 6622 bne +0x24 /* 00001F14 */
00001EF2 2254 movea.l A1, [A4]
00001EF4 2069 0014 movea.l A0, [A1 + 0x14]
00001EF8 2050 movea.l A0, [A0]
00001EFA 1028 0052 move.b D0, [A0 + 0x52]
00001EFE 670E beq +0x10 /* 00001F0E */
00001F00 2254 movea.l A1, [A4]
00001F02 2069 0014 movea.l A0, [A1 + 0x14]
00001F06 2050 movea.l A0, [A0]
00001F08 4228 0052 clr.b [A0 + 0x52]
00001F0C 6006 bra +0x8 /* 00001F14 */
label00001F0E:
00001F0E 2D6D FD8A 001C move.l [A6 + 0x1C], [A5 - 0x276]
label00001F14:
00001F14 285F movea.l A4, [A7]+
00001F16 4E5E unlink A6
00001F18 205F movea.l A0, [A7]+
00001F1A DEFC 0014 add.w A7, 0x14
00001F1E 4ED0 jmp [A0]
export_844:
00001F20 4E56 0000 link A6, 0
00001F24 1F3C 0001 move.b -[A7], 0x1
00001F28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F2C 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */]
00001F30 4E5E unlink A6
00001F32 2E9F move.l [A7], [A7]+
00001F34 4E75 rts
export_845:
00001F36 4E56 0000 link A6, 0
00001F3A 4267 clr.w -[A7]
00001F3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F40 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */]
00001F44 4E5E unlink A6
00001F46 2E9F move.l [A7], [A7]+
00001F48 4E75 rts
export_846:
00001F4A 4E56 0000 link A6, 0
00001F4E 1F3C 0001 move.b -[A7], 0x1
00001F52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F56 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */]
00001F5A 4E5E unlink A6
00001F5C 2E9F move.l [A7], [A7]+
00001F5E 4E75 rts
export_847:
00001F60 4E56 FFF6 link A6, -0x000A
00001F64 48E7 0028 movem.l -[A7], A2,A4
00001F68 286E 0008 movea.l A4, [A6 + 0x8]
00001F6C 2254 movea.l A1, [A4]
00001F6E 2069 0014 movea.l A0, [A1 + 0x14]
00001F72 45EE FFF6 lea.l A2, [A6 - 0xA]
00001F76 2050 movea.l A0, [A0]
00001F78 43E8 0048 lea.l A1, [A0 + 0x48]
00001F7C 24D9 move.l [A2]+, [A1]+
00001F7E 24D9 move.l [A2]+, [A1]+
00001F80 486E FFF6 pea.l [A6 - 0xA]
00001F84 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001F88 486E FFFE pea.l [A6 - 0x2]
00001F8C A8C3 syscall PtToAngle
00001F8E 2254 movea.l A1, [A4]
00001F90 2069 0014 movea.l A0, [A1 + 0x14]
00001F94 2050 movea.l A0, [A0]
00001F96 316E FFFE 0050 move.w [A0 + 0x50], [A6 - 0x2]
00001F9C 486E FFF6 pea.l [A6 - 0xA]
00001FA0 2054 movea.l A0, [A4]
00001FA2 2F28 0014 move.l -[A7], [A0 + 0x14]
00001FA6 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00001FAA 2054 movea.l A0, [A4]
00001FAC 316E FFFE 001A move.w [A0 + 0x1A], [A6 - 0x2]
00001FB2 4CDF 1400 movem.l A2,A4, [A7]+
00001FB6 4E5E unlink A6
00001FB8 205F movea.l A0, [A7]+
00001FBA DEFC 0010 add.w A7, 0x10
00001FBE 4ED0 jmp [A0]
export_848:
00001FC0 4E56 FFF8 link A6, -0x0008
00001FC4 48E7 0028 movem.l -[A7], A2,A4
00001FC8 286E 0008 movea.l A4, [A6 + 0x8]
00001FCC 2254 movea.l A1, [A4]
00001FCE 2069 0014 movea.l A0, [A1 + 0x14]
00001FD2 45EE FFF8 lea.l A2, [A6 - 0x8]
00001FD6 2050 movea.l A0, [A0]
00001FD8 43E8 0048 lea.l A1, [A0 + 0x48]
00001FDC 24D9 move.l [A2]+, [A1]+
00001FDE 24D9 move.l [A2]+, [A1]+
00001FE0 7001 moveq.l D0, 0x01
00001FE2 B02E 000C cmp.b D0, [A6 + 0xC]
00001FE6 6610 bne +0x12 /* 00001FF8 */
00001FE8 2254 movea.l A1, [A4]
00001FEA 2069 0014 movea.l A0, [A1 + 0x14]
00001FEE 2050 movea.l A0, [A0]
00001FF0 3169 001A 0050 move.w [A0 + 0x50], [A1 + 0x1A]
00001FF6 600E bra +0x10 /* 00002006 */
label00001FF8:
00001FF8 2254 movea.l A1, [A4]
00001FFA 2069 0014 movea.l A0, [A1 + 0x14]
00001FFE 2050 movea.l A0, [A0]
00002000 3169 0018 0050 move.w [A0 + 0x50], [A1 + 0x18]
label00002006:
00002006 2054 movea.l A0, [A4]
00002008 2F28 0014 move.l -[A7], [A0 + 0x14]
0000200C 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */]
00002010 2254 movea.l A1, [A4]
00002012 2069 0014 movea.l A0, [A1 + 0x14]
00002016 2050 movea.l A0, [A0]
00002018 2F28 001C move.l -[A7], [A0 + 0x1C]
0000201C 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
00002020 486E FFF8 pea.l [A6 - 0x8]
00002024 2054 movea.l A0, [A4]
00002026 2F28 0014 move.l -[A7], [A0 + 0x14]
0000202A 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
0000202E 4CDF 1400 movem.l A2,A4, [A7]+
00002032 4E5E unlink A6
00002034 205F movea.l A0, [A7]+
00002036 5C4F addq.w A7, 6
00002038 4ED0 jmp [A0]
export_849:
0000203A 4E56 0000 link A6, 0
0000203E 2F0C move.l -[A7], A4
00002040 286E 0008 movea.l A4, [A6 + 0x8]
00002044 2D6E 0008 001C move.l [A6 + 0x1C], [A6 + 0x8]
0000204A 7001 moveq.l D0, 0x01
0000204C B02E 001A cmp.b D0, [A6 + 0x1A]
00002050 661E bne +0x20 /* 00002070 */
00002052 2254 movea.l A1, [A4]
00002054 2069 0014 movea.l A0, [A1 + 0x14]
00002058 2050 movea.l A0, [A0]
0000205A 1028 0062 move.b D0, [A0 + 0x62]
0000205E 660E bne +0x10 /* 0000206E */
00002060 2254 movea.l A1, [A4]
00002062 2069 0014 movea.l A0, [A1 + 0x14]
00002066 2050 movea.l A0, [A0]
00002068 117C 0001 0062 move.b [A0 + 0x62], 0x1
label0000206E:
0000206E 6022 bra +0x24 /* 00002092 */
label00002070:
00002070 7002 moveq.l D0, 0x02
00002072 B02E 001A cmp.b D0, [A6 + 0x1A]
00002076 661A bne +0x1C /* 00002092 */
00002078 2254 movea.l A1, [A4]
0000207A 2069 0014 movea.l A0, [A1 + 0x14]
0000207E 2050 movea.l A0, [A0]
00002080 1028 0062 move.b D0, [A0 + 0x62]
00002084 670C beq +0xE /* 00002092 */
00002086 2254 movea.l A1, [A4]
00002088 2069 0014 movea.l A0, [A1 + 0x14]
0000208C 2050 movea.l A0, [A0]
0000208E 4228 0062 clr.b [A0 + 0x62]
label00002092:
00002092 285F movea.l A4, [A7]+
00002094 4E5E unlink A6
00002096 205F movea.l A0, [A7]+
00002098 DEFC 0014 add.w A7, 0x14
0000209C 4ED0 jmp [A0]
export_850:
0000209E 4E56 0000 link A6, 0
000020A2 1F3C 0001 move.b -[A7], 0x1
000020A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020AA 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */]
000020AE 4E5E unlink A6
000020B0 2E9F move.l [A7], [A7]+
000020B2 4E75 rts
export_851:
000020B4 4E56 0000 link A6, 0
000020B8 4267 clr.w -[A7]
000020BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020BE 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */]
000020C2 4E5E unlink A6
000020C4 2E9F move.l [A7], [A7]+
000020C6 4E75 rts
export_852:
000020C8 4E56 0000 link A6, 0
000020CC 1F3C 0001 move.b -[A7], 0x1
000020D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020D4 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */]
000020D8 4E5E unlink A6
000020DA 2E9F move.l [A7], [A7]+
000020DC 4E75 rts
export_853:
000020DE 4E56 FFF6 link A6, -0x000A
000020E2 48E7 0028 movem.l -[A7], A2,A4
000020E6 286E 0008 movea.l A4, [A6 + 0x8]
000020EA 2254 movea.l A1, [A4]
000020EC 2069 0014 movea.l A0, [A1 + 0x14]
000020F0 45EE FFF6 lea.l A2, [A6 - 0xA]
000020F4 2050 movea.l A0, [A0]
000020F6 43E8 0048 lea.l A1, [A0 + 0x48]
000020FA 24D9 move.l [A2]+, [A1]+
000020FC 24D9 move.l [A2]+, [A1]+
000020FE 486E FFF6 pea.l [A6 - 0xA]
00002102 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002106 486E FFFE pea.l [A6 - 0x2]
0000210A A8C3 syscall PtToAngle
0000210C 2254 movea.l A1, [A4]
0000210E 2069 0014 movea.l A0, [A1 + 0x14]
00002112 2050 movea.l A0, [A0]
00002114 316E FFFE 0054 move.w [A0 + 0x54], [A6 - 0x2]
0000211A 2069 0014 movea.l A0, [A1 + 0x14]
0000211E 2050 movea.l A0, [A0]
00002120 216E 0010 005E move.l [A0 + 0x5E], [A6 + 0x10]
00002126 486E FFF6 pea.l [A6 - 0xA]
0000212A 2054 movea.l A0, [A4]
0000212C 2F28 0014 move.l -[A7], [A0 + 0x14]
00002130 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00002134 2054 movea.l A0, [A4]
00002136 216E 0010 001C move.l [A0 + 0x1C], [A6 + 0x10]
0000213C 316E FFFE 0022 move.w [A0 + 0x22], [A6 - 0x2]
00002142 4CDF 1400 movem.l A2,A4, [A7]+
00002146 4E5E unlink A6
00002148 205F movea.l A0, [A7]+
0000214A DEFC 0010 add.w A7, 0x10
0000214E 4ED0 jmp [A0]
export_854:
00002150 4E56 FFF8 link A6, -0x0008
00002154 48E7 0028 movem.l -[A7], A2,A4
00002158 286E 0008 movea.l A4, [A6 + 0x8]
0000215C 2254 movea.l A1, [A4]
0000215E 2069 0014 movea.l A0, [A1 + 0x14]
00002162 45EE FFF8 lea.l A2, [A6 - 0x8]
00002166 2050 movea.l A0, [A0]
00002168 43E8 0048 lea.l A1, [A0 + 0x48]
0000216C 24D9 move.l [A2]+, [A1]+
0000216E 24D9 move.l [A2]+, [A1]+
00002170 7001 moveq.l D0, 0x01
00002172 B02E 000C cmp.b D0, [A6 + 0xC]
00002176 661C bne +0x1E /* 00002194 */
00002178 2254 movea.l A1, [A4]
0000217A 2069 0014 movea.l A0, [A1 + 0x14]
0000217E 2050 movea.l A0, [A0]
00002180 3169 0022 0054 move.w [A0 + 0x54], [A1 + 0x22]
00002186 2069 0014 movea.l A0, [A1 + 0x14]
0000218A 2050 movea.l A0, [A0]
0000218C 2169 001C 005E move.l [A0 + 0x5E], [A1 + 0x1C]
00002192 601A bra +0x1C /* 000021AE */
label00002194:
00002194 2254 movea.l A1, [A4]
00002196 2069 0014 movea.l A0, [A1 + 0x14]
0000219A 2050 movea.l A0, [A0]
0000219C 3169 0020 0054 move.w [A0 + 0x54], [A1 + 0x20]
000021A2 2069 0014 movea.l A0, [A1 + 0x14]
000021A6 2050 movea.l A0, [A0]
000021A8 2169 0018 005E move.l [A0 + 0x5E], [A1 + 0x18]
label000021AE:
000021AE 2054 movea.l A0, [A4]
000021B0 2F28 0014 move.l -[A7], [A0 + 0x14]
000021B4 4EAD 2892 jsr [A5 + 0x2892 /* export_1294 */]
000021B8 2254 movea.l A1, [A4]
000021BA 2069 0014 movea.l A0, [A1 + 0x14]
000021BE 2050 movea.l A0, [A0]
000021C0 2F28 001C move.l -[A7], [A0 + 0x1C]
000021C4 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */]
000021C8 486E FFF8 pea.l [A6 - 0x8]
000021CC 2054 movea.l A0, [A4]
000021CE 2F28 0014 move.l -[A7], [A0 + 0x14]
000021D2 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
000021D6 4CDF 1400 movem.l A2,A4, [A7]+
000021DA 4E5E unlink A6
000021DC 205F movea.l A0, [A7]+
000021DE 5C4F addq.w A7, 6
000021E0 4ED0 jmp [A0]